AuthMethodVerificationRequiredState class
Estado que indica que a verificação é necessária para o método de autenticação desafiado.
- Extends
-
AuthMethodRegistrationState<AuthMethodVerificationRequiredStateParameters>
Construtores
| Auth |
Cria uma nova instância de AuthFlowActionRequiredStateBase. |
Propriedades
| state |
O tipo do estado. |
Métodos
| challenge |
Desafia um método de autenticação diferente para registro. |
| get |
Obtém o canal pelo qual o desafio foi enviado. |
| get |
Obtém o comprimento do código de verificação esperado. |
| get |
Obtém o rótulo de destino que indica para onde o desafio foi enviado. |
| submit |
Envia o desafio de verificação para concluir o registro do método de autenticação. |
Detalhes do construtor
AuthMethodVerificationRequiredState(AuthMethodVerificationRequiredStateParameters)
Cria uma nova instância de AuthFlowActionRequiredStateBase.
new AuthMethodVerificationRequiredState(stateParameters: AuthMethodVerificationRequiredStateParameters)
Parâmetros
- stateParameters
-
AuthMethodVerificationRequiredStateParameters
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
challengeAuthMethod(AuthMethodDetails)
Desafia um método de autenticação diferente para registro.
function challengeAuthMethod(authMethodDetails: AuthMethodDetails): Promise<AuthMethodRegistrationChallengeMethodResult>
Parâmetros
- authMethodDetails
- AuthMethodDetails
Os detalhes do método de autenticação a serem desafiados.
Retornos
Promessa que é resolvida para AuthMethodRegistrationChallengeMethodResult.
getChannel()
Obtém o canal pelo qual o desafio foi enviado.
function getChannel(): string
Retornos
string
O canal de desafio (por exemplo, "email").
getCodeLength()
Obtém o comprimento do código de verificação esperado.
function getCodeLength(): number
Retornos
number
O comprimento do código.
getSentTo()
Obtém o rótulo de destino que indica para onde o desafio foi enviado.
function getSentTo(): string
Retornos
string
O rótulo de destino do desafio (por exemplo, endereço de email mascarado).
submitChallenge(string)
Envia o desafio de verificação para concluir o registro do método de autenticação.
function submitChallenge(code: string): Promise<AuthMethodRegistrationSubmitChallengeResult>
Parâmetros
- code
-
string
O código de verificação inserido pelo usuário.
Retornos
Promessa que é resolvida para AuthMethodRegistrationSubmitChallengeResult.