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

Add policy to enforce MFA for specific users using a lambda, group or other mechanism #2285

Open
mangeshparanjape opened this issue May 25, 2023 · 0 comments
Labels
enhancement New feature or request feature

Comments

@mangeshparanjape
Copy link

mangeshparanjape commented May 25, 2023

It’s not possible to enforce MFA for certain group of users. Currently It can only be controlled at the Tenant and Application levels

Description

Currently It is not possible to enforce MFA at User level using API. We are looking for a functionality to enforce MFA from backend or when opted in to Turn MFA on by users themselves, Users will be prompted to setup MFA during hosted login workflow.

So the workflow would be:

  1. MFA is enforced from our application backend for certain users or turned on by Users themselves from our application - user preference screen
  2. User logs in using hosted login workflow
  3. Before redirecting back to application after successful login, if MFA is activated for User, will be redirected to the QR code page (Oauth two-factor enable page in the theme) where user can configure Google Authenticator and setup two factor.
  4. validate with code from authenticator and continue

Related

@mooreds mooreds added enhancement New feature or request feature labels May 25, 2023
@robotdan robotdan changed the title It’s not possible to enforce MFA for certain group of users. Currently It can only be controlled at the Tenant and Application levels Add policy to enforce MFA for specific users using a lambda, group or other mechanism May 26, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request feature
Projects
None yet
Development

No branches or pull requests

2 participants