AuthMethodVerificationRequiredState class

Estado que indica que a verificação é necessária para o método de autenticação desafiado.

Extends

AuthMethodRegistrationState<AuthMethodVerificationRequiredStateParameters>

Construtores

AuthMethodVerificationRequiredState(AuthMethodVerificationRequiredStateParameters)

Cria uma nova instância de AuthFlowActionRequiredStateBase.

Propriedades

stateType

O tipo do estado.

Métodos

challengeAuthMethod(AuthMethodDetails)

Desafia um método de autenticação diferente para registro.

getChannel()

Obtém o canal pelo qual o desafio foi enviado.

getCodeLength()

Obtém o comprimento do código de verificação esperado.

getSentTo()

Obtém o rótulo de destino que indica para onde o desafio foi enviado.

submitChallenge(string)

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.