MfaAwaitingState class
État indiquant que l’authentification multifacteur est requise et attend l’action de l’utilisateur. Cet état permet au développeur de suspendre l’exécution avant d’envoyer le code à l’e-mail de l’utilisateur.
- Extends
-
MfaState<MfaAwaitingStateParameters>
Constructeurs
| Mfa |
Crée une instance d’AuthFlowActionRequiredStateBase. |
Propriétés
| state |
Type de l’état. |
Méthodes
| get |
Obtient les méthodes d’authentification disponibles pour l’authentification multifacteur. |
Méthodes héritées
| request |
Demande un défi MFA pour une méthode d’authentification spécifique. |
Détails du constructeur
MfaAwaitingState(MfaAwaitingStateParameters)
Crée une instance d’AuthFlowActionRequiredStateBase.
new MfaAwaitingState(stateParameters: MfaAwaitingStateParameters)
Paramètres
- stateParameters
-
MfaAwaitingStateParameters
Paramètres de l’état d’authentification.
Détails de la propriété
stateType
Type de l’état.
stateType: string
Valeur de propriété
string
Détails de la méthode
getAuthMethods()
Obtient les méthodes d’authentification disponibles pour l’authentification multifacteur.
function getAuthMethods(): AuthenticationMethod[]
Retours
Tableau de méthodes d’authentification disponibles.
Détails de la méthode héritée
requestChallenge(string)
Demande un défi MFA pour une méthode d’authentification spécifique.
function requestChallenge(authMethodId: string): Promise<MfaRequestChallengeResult>
Paramètres
- authMethodId
-
string
ID de méthode d’authentification à utiliser pour le défi.
Retours
Promise<MfaRequestChallengeResult>
Promesse qui se résout à MfaRequestChallengeResult.
Hérité de MfaState.requestChallenge