MfaAwaitingState class

Estado indicando que a MFA é necessária e aguarda ação do utilizador. Este estado permite ao programador pausar a execução antes de enviar o código para o email do utilizador.

Extends

MfaState<MfaAwaitingStateParameters>

Construtores

MfaAwaitingState(MfaAwaitingStateParameters)

Cria uma nova instância de AuthFlowActionRequiredStateBase.

Propriedades

stateType

O tipo de estado.

Métodos

getAuthMethods()

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

Métodos Herdados

requestChallenge(string)

Solicita um desafio 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 de Propriedade

stateType

O tipo de estado.

stateType: string

Valor de Propriedade

string

Detalhes de Método

getAuthMethods()

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

function getAuthMethods(): AuthenticationMethod[]

Devoluções

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

Detalhes do Método Herdado

requestChallenge(string)

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

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

Parâmetros

authMethodId

string

O ID do método de autenticação a usar para o desafio.

Devoluções

Promessa que resolve para MfaRequestChallengeResult.

Herdado de MfaState.requestChallenge