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
| Auth |
Crea una nueva instancia de AuthFlowActionRequiredStateBase. |
Propiedades
| state |
Tipo del estado. |
Métodos
| challenge |
Desafíos de un método de autenticación diferente para el registro. |
| get |
Obtiene el canal a través del cual se envió el desafío. |
| get |
Obtiene la longitud del código de verificación esperado. |
| get |
Obtiene la etiqueta de destino que indica dónde se envió el desafío. |
| submit |
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.