AuthMethodVerificationRequiredState class

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

Extends

AuthMethodRegistrationState<AuthMethodVerificationRequiredStateParameters>

Construtores

AuthMethodVerificationRequiredState(AuthMethodVerificationRequiredStateParameters)

Cria uma nova instância de AuthFlowActionRequiredStateBase.

Propriedades

stateType

O tipo de estado.

Métodos

challengeAuthMethod(AuthMethodDetails)

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

getChannel()

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

getCodeLength()

Recebe o comprimento do código de verificação esperado.

getSentTo()

Recebe a etiqueta do alvo a indicar para onde o desafio foi enviado.

submitChallenge(string)

Submete o desafio de verificação para concluir o registo 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 de Propriedade

stateType

O tipo de estado.

stateType: string

Valor de Propriedade

string

Detalhes de Método

challengeAuthMethod(AuthMethodDetails)

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

function challengeAuthMethod(authMethodDetails: AuthMethodDetails): Promise<AuthMethodRegistrationChallengeMethodResult>

Parâmetros

authMethodDetails
AuthMethodDetails

Os detalhes do método de autenticação a desafiar.

Devoluções

Promessa que resolve para AuthMétodoRegistoDesafioMétodoResultado.

getChannel()

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

function getChannel(): string

Devoluções

string

O canal do desafio (por exemplo, "email").

getCodeLength()

Recebe o comprimento do código de verificação esperado.

function getCodeLength(): number

Devoluções

number

O comprimento do código.

getSentTo()

Recebe a etiqueta do alvo a indicar para onde o desafio foi enviado.

function getSentTo(): string

Devoluções

string

A etiqueta do alvo do desafio (por exemplo, endereço de email mascarado).

submitChallenge(string)

Submete o desafio de verificação para concluir o registo do método de autenticação.

function submitChallenge(code: string): Promise<AuthMethodRegistrationSubmitChallengeResult>

Parâmetros

code

string

O código de verificação introduzido pelo utilizador.

Devoluções

Promessa que resolve para AuthMethodRegistrationSubmitChallengeResult.