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
| Mfa |
Cria uma nova instância de AuthFlowActionRequiredStateBase. |
Propriedades
| state |
O tipo do estado. |
Métodos
| get |
Obtém os métodos de autenticação disponíveis para MFA. |
Métodos herdados
| request |
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
Promise<MfaRequestChallengeResult>
Promessa que resolve para MfaRequestChallengeResult.
Herdado de MfaState.requestChallenge