Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SSO user's Teleport MFA can only be reset after they login #41741

Open
GavinFrazar opened this issue May 18, 2024 · 0 comments
Open

SSO user's Teleport MFA can only be reset after they login #41741

GavinFrazar opened this issue May 18, 2024 · 0 comments
Labels
bug c-q7j Internal Customer Reference mfa Issues related to Multi Factor Authentication sso Used for single sign on related tasks. tctl tctl - Teleport admin tool

Comments

@GavinFrazar
Copy link
Contributor

GavinFrazar commented May 18, 2024

Teleport allows SSO users to configure MFA in Teleport.
It also allows them to login without prompting for that MFA (the SSO provider is responsible for that, not Teleport).
However, if they do configure MFA and then lose that token (or the webauth rp_id is changed), then they can't remove the MFA and they can't change it.

Local users can ask a Teleport cluster admin to reset them.
SSO users can do the same, but it will only be possible while their ephemeral user still exists, since SSO users expire but their MFA configuration does not.

This is riding the line between bug and feature request imo, but I think it's a bug - it's pretty poor UX to make a cluster admin sync up with a user to get their MFA reset. They may be in different timezones for example.

Bug details:

  • Teleport version: v14.3.16
  • Recreation steps: configure SSO, login to web ui or tsh and add an MFA device. Now pretend you can't pass MFA prompts anymore and need to be reset. The cluster admin can only reset you if you happen to have logged in somewhat recently.
@GavinFrazar GavinFrazar added bug tctl tctl - Teleport admin tool sso Used for single sign on related tasks. labels May 18, 2024
@zmb3 zmb3 added the mfa Issues related to Multi Factor Authentication label May 18, 2024
@GavinFrazar GavinFrazar added the c-q7j Internal Customer Reference label May 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug c-q7j Internal Customer Reference mfa Issues related to Multi Factor Authentication sso Used for single sign on related tasks. tctl tctl - Teleport admin tool
Projects
None yet
Development

No branches or pull requests

2 participants