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

MfaAwaitingState(MfaAwaitingStateParameters)

Crée une instance d’AuthFlowActionRequiredStateBase.

Propriétés

stateType

Type de l’état.

Méthodes

getAuthMethods()

Obtient les méthodes d’authentification disponibles pour l’authentification multifacteur.

Méthodes héritées

requestChallenge(string)

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

Promesse qui se résout à MfaRequestChallengeResult.

Hérité de MfaState.requestChallenge