MfaAwaitingState class

Estado que indica que a MFA é necessária e aguarda a ação do usuário. Esse estado permite que o desenvolvedor pause a execução antes de enviar o código para o email do usuário.

Extends

MfaState<MfaAwaitingStateParameters>

Construtores

MfaAwaitingState(MfaAwaitingStateParameters)

Cria uma nova instância de AuthFlowActionRequiredStateBase.

Propriedades

stateType

O tipo do estado.

Métodos

getAuthMethods()

Obtém os métodos de autenticação disponíveis para MFA.

Métodos herdados

requestChallenge(string)

Solicita um desafio de MFA para um método de autenticação específico.

Detalhes do construtor

MfaAwaitingState(MfaAwaitingStateParameters)

Cria uma nova instância de AuthFlowActionRequiredStateBase.

new MfaAwaitingState(stateParameters: MfaAwaitingStateParameters)

Parâmetros

stateParameters

MfaAwaitingStateParameters

Os parâmetros para o estado de autenticação.

Detalhes da propriedade

stateType

O tipo do estado.

stateType: string

Valor da propriedade

string

Detalhes do método

getAuthMethods()

Obtém os métodos de autenticação disponíveis para MFA.

function getAuthMethods(): AuthenticationMethod[]

Retornos

Matriz de métodos de autenticação disponíveis.

Detalhes do método herdado

requestChallenge(string)

Solicita um desafio de MFA para um método de autenticação específico.

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

Parâmetros

authMethodId

string

A ID do método de autenticação a ser usada para o desafio.

Retornos

Promessa que resolve para MfaRequestChallengeResult.

Herdado de MfaState.requestChallenge