AuthMethodVerificationRequiredState class

Estado que indica que la comprobación es necesaria para el método de autenticación con desafío.

Extends

AuthMethodRegistrationState<AuthMethodVerificationRequiredStateParameters>

Constructores

AuthMethodVerificationRequiredState(AuthMethodVerificationRequiredStateParameters)

Crea una nueva instancia de AuthFlowActionRequiredStateBase.

Propiedades

stateType

Tipo del estado.

Métodos

challengeAuthMethod(AuthMethodDetails)

Desafíos de un método de autenticación diferente para el registro.

getChannel()

Obtiene el canal a través del cual se envió el desafío.

getCodeLength()

Obtiene la longitud del código de verificación esperado.

getSentTo()

Obtiene la etiqueta de destino que indica dónde se envió el desafío.

submitChallenge(string)

Envía el desafío de comprobación para completar el registro del método de autenticación.

Detalles del constructor

AuthMethodVerificationRequiredState(AuthMethodVerificationRequiredStateParameters)

Crea una nueva instancia de AuthFlowActionRequiredStateBase.

new AuthMethodVerificationRequiredState(stateParameters: AuthMethodVerificationRequiredStateParameters)

Parámetros

stateParameters

AuthMethodVerificationRequiredStateParameters

Parámetros para el estado de autenticación.

Detalles de las propiedades

stateType

Tipo del estado.

stateType: string

Valor de propiedad

string

Detalles del método

challengeAuthMethod(AuthMethodDetails)

Desafíos de un método de autenticación diferente para el registro.

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

Parámetros

authMethodDetails
AuthMethodDetails

Detalles del método de autenticación que se van a desafiar.

Devoluciones

Promesa que se resuelve en AuthMethodRegistrationChallengeMethodResult.

getChannel()

Obtiene el canal a través del cual se envió el desafío.

function getChannel(): string

Devoluciones

string

El canal de desafío (por ejemplo, "correo electrónico").

getCodeLength()

Obtiene la longitud del código de verificación esperado.

function getCodeLength(): number

Devoluciones

number

Longitud del código.

getSentTo()

Obtiene la etiqueta de destino que indica dónde se envió el desafío.

function getSentTo(): string

Devoluciones

string

Etiqueta de destino de desafío (por ejemplo, dirección de correo electrónico enmascarada).

submitChallenge(string)

Envía el desafío de comprobación para completar el registro del método de autenticación.

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

Parámetros

code

string

Código de verificación escrito por el usuario.

Devoluciones

Promesa que se resuelve en AuthMethodRegistrationSubmitChallengeResult.