thunderbird_accounts.authentication.utils
Functions
| 
 | Create a url for a user to start a keycloak flow. | 
| 
 | 
Classes
| 
 | Required actions, they're defined in the server's provider info. | 
- class thunderbird_accounts.authentication.utils.KeycloakRequiredAction(*values)[source]
- Bases: - StrEnum- Required actions, they’re defined in the server’s provider info. - Yes these are case sensitive… CONFIGURE_TOTP webauthn-register-passwordless UPDATE_PASSWORD TERMS_AND_CONDITIONS update_user_locale idp_link VERIFY_EMAIL delete_account webauthn-register VERIFY_PROFILE delete_credential CONFIGURE_RECOVERY_AUTHN_CODES UPDATE_PROFILE 
- thunderbird_accounts.authentication.utils.create_aia_url(action: KeycloakRequiredAction)[source]
- Create a url for a user to start a keycloak flow. These flows are defined as actions in KeycloakRequiredAction.