MfaAwaitingState class

Estado que indica que se requiere MFA y espera la acción del usuario. Este estado permite al desarrollador pausar la ejecución antes de enviar el código al correo electrónico del usuario.

Extends

MfaState<MfaAwaitingStateParameters>

Constructores

MfaAwaitingState(MfaAwaitingStateParameters)

Crea una nueva instancia de AuthFlowActionRequiredStateBase.

Propiedades

stateType

Tipo del estado.

Métodos

getAuthMethods()

Obtiene los métodos de autenticación disponibles para MFA.

Métodos heredados

requestChallenge(string)

Solicita un desafío de MFA para un método de autenticación específico.

Detalles del constructor

MfaAwaitingState(MfaAwaitingStateParameters)

Crea una nueva instancia de AuthFlowActionRequiredStateBase.

new MfaAwaitingState(stateParameters: MfaAwaitingStateParameters)

Parámetros

stateParameters

MfaAwaitingStateParameters

Parámetros para el estado de autenticación.

Detalles de las propiedades

stateType

Tipo del estado.

stateType: string

Valor de propiedad

string

Detalles del método

getAuthMethods()

Obtiene los métodos de autenticación disponibles para MFA.

function getAuthMethods(): AuthenticationMethod[]

Devoluciones

Matriz de métodos de autenticación disponibles.

Detalles de los métodos heredados

requestChallenge(string)

Solicita un desafío de MFA para un método de autenticación específico.

function requestChallenge(authMethodId: string): Promise<MfaRequestChallengeResult>

Parámetros

authMethodId

string

Identificador del método de autenticación que se va a usar para el desafío.

Devoluciones

Promesa que se resuelve en MfaRequestChallengeResult.

Heredado de MfaState.requestChallenge