MFA authenticator selection does not use the stage's "Authenticator type name" (Authenticator display name)
Describe the bug
When having a forced MFA Stage in your authentication flow with multiple MFA Options you can select which MFA Type you want to enroll, if there is none enrolled yet.
Also there is an option for each mfa setup stage to define a display name. The field is named "Authenticator type name"
This display name is never used as far as i can see.
It is not used in the "Which existing authenticator you want to use for login today?"-dialog
Nore is it used in the "Which authenticator you want to setup?"-dialog
The second case is particular unfavorable because it shows the stage name, which is something a normal user barely can interpret.
Is there something i missed or is it a bug?
Thanks for any information.
To Reproduce Steps to reproduce the behavior:
- Setup a authentication flow with forced MFA.
- Set multiple MFA method to choose from
- Use the flow with a user with no MFA yet
- Look at the "Select an authentication method." Dialog on login.
Expected behavior The text shown for each authenicator should match the one defined in the stage configuratior field "Authenticator type name"
Version and Deployment (please complete the following information):
- authentik version: 2023.10.6
- Deployment: docker-compose
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
partially closed by #8255
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.