goauthentik / goauthentik/authentik
Customize forced-MFA and stay-signed-in dialogs
- Dominant language
- Python
- Stars
- 25.6k
- Forks
- 2k
- Avg merge
- 1d 1h
- Merged PRs (30d)
- 644
Description
## What
dialog-customization requests (forced MFA creation + “stay signed in”). Same branding gap, two dialogs. Also: make forced/enforced MFA enrollment less confusing (dialog copy + more intuitive enforced-MFA configuration).
## Want
- Dialog-customization requests (forced MFA creation + “stay signed in”)
- Same-ask make forced/enforced MFA enrollment less confusing (dialog copy + more intuitive enforced-MFA configuration)
## Ideas this came from
- [#6206 Allow customization of forced mfa creation dialog](https://github.com/goauthentik/authentik/issues/6206) — The current dialog is not very user friendly or intuitiv. forced-dialog We would like to customize the text. Even better if the same icons could be displayed as
- [#6207 allow customization of "stay signed in" dialog](https://github.com/goauthentik/authentik/issues/6207) — The current dialog does not describe why a user should ever choose to not stay signed in and have fewer login requests. Being able to customize the message the
- [#18369 Make enforced MFA configuration more intuitive](https://github.com/goauthentik/authentik/issues/18369) — Configuring MFA enforcement is really easy - thanks for that! 🎉 However, the vanilla flow for enforcing MFA if it's not configured yet is pretty counter-intuiti
Contributor guide
Research direction
Start by reviewing linked issues #6206, #6207, and #18369 to understand the existing forced-MFA and stay-signed-in dialogs and enforced-MFA configuration flow. Done means both dialogs support the requested customization and the enforced-MFA enrollment and configuration experience is less confusing.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- authentication
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100