goauthentik / goauthentik/authentik

Customize forced-MFA and stay-signed-in dialogs

Open
#25,299 0 comments 0 reactions 0 assignees View on GitHub
area:frontend bug/confirmed enhancement enhancement/confirmed
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.