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