Marca el intento actual de restablecimiento de contraseña como denegado. Esto impedirá que el usuario final complete
el flujo de restablecimiento de contraseña. Esto NO cancelará otros efectos secundarios relacionados con el usuario
solicitados por esta Action. El flujo de restablecimiento de contraseña se detendrá inmediatamente tras
completarse esta acción y no se ejecutará ninguna Action adicional.
Una explicación en lenguaje claro del motivo por el que se rechaza el restablecimiento de contraseña. Puede mostrarse
directamente en las interfaces del usuario final.
Solicita un desafío de autenticación multifactor con el factor proporcionado y factores adicionales opcionales.Cuando se solicita un desafío multifactor, las Actions posteriores no se ejecutarán hasta que el usuario haya
completado ese desafío. Se considerará que un usuario ha superado el desafío en cualquiera de las siguientes situaciones:
Completa correctamente el desafío para el factor predeterminado.
Completa correctamente el desafío para cualquiera de los factores opcionales descritos en additionalFactors.
Si alguno de los factores solicitados ya se ha completado correctamente en la transacción actual, se
ignorará.Si se solicita un factor que no está habilitado en el inquilino, se ignorará. Si se solicita un factor en el que el usuario
no se ha inscrito, se ignorará. Si ninguno de los factores solicitados está habilitado o inscrito, la transacción de autenticación
fallará (es decir, el inicio de sesión no se completará).
Este método hará que se muestre una pantalla de desafío del factor si el usuario aún no ha cumplido
los requisitos del desafío. Si se proporcionan additionalFactors, el usuario tendrá la opción de
seleccionar otro factor si así lo desea.
Solicita un desafío de autenticación multifactor con cualquiera de los factores proporcionados (mostrando primero una
pantalla de selección de factores).Cuando se solicita un desafío multifactor, las Actions posteriores no se ejecutarán hasta que el usuario haya
completado ese desafío. Se considerará que un usuario ha superado el desafío en cualquiera de las siguientes situaciones:
Completa correctamente el desafío para cualquiera de los factores.
Si alguno de los factores solicitados ya se superó correctamente en la transacción actual, se
ignorará.Si se solicita un factor que no está habilitado en el inquilino, se ignorará. Si se solicita un factor en el que el usuario
no se ha inscrito, se ignorará. Si ninguno de los factores solicitados está habilitado o inscrito, la
transacción de autenticación fallará (es decir, el inicio de sesión no se completará).
Este método hará que se muestre la pantalla de selección de factores si el usuario aún no ha cumplido
los requisitos del desafío. Si hay un factor preferido, se prefiere el método api.authentication.challengeWith().
La pantalla de selección de factores no se mostrará si solo se pasa un factor o si solo uno es válido.
Crea un token de sesión apto para usarlo como parámetro de cadena de consulta del destino de redirección (mediante sendUserTo)
que contenga datos cuya autenticidad deba poder demostrarse ante el endpoint de destino. El endpoint de destino
puede verificar la autenticidad e integridad de los datos comprobando la firma del JWT
mediante un secreto compartido.El secreto compartido debe almacenarse como un secret de la Action y podrá leerse en
event.secrets['<secret_name>'].
Un secreto que se usará para firmar un JWT que se comparte con el destino de la redirección. El
valor del secreto debe almacenarse como un secret y recuperarse mediante
event.secrets['<secret_name>'].
Hace que el flujo de restablecimiento de contraseña active una redirección del navegador a la url de destino inmediatamente después de que
se complete esta acción. El método auxiliar createUrl se proporciona para simplificar la codificación de
datos como parámetro de consulta en la url de destino, de modo que el endpoint de destino pueda verificar la autenticidad y la
integridad de los datos.
Obtiene un registro que describe un valor almacenado en caché para la clave proporcionada,
si existe. Si se encuentra un registro, el valor almacenado en caché está
en la propiedad value del objeto devuelto.
Almacena o actualiza un valor de cadena en la caché con la clave especificada.Los valores almacenados en esta caché se limitan al desencadenador en el que
se establecen. Están sujetos a los límites de la caché de Actions.Los valores almacenados de esta forma tendrán una duración de hasta los valores
especificados en ttl o expires_at. Si no se especifica ninguna duración, se usará una
duración predeterminada de 15 minutos. Las duraciones no pueden superar la duración máxima
indicada en los límites de la caché de Actions.Importante: Esta caché está diseñada para datos efímeros de corta duración. Es posible que los elementos no estén
disponibles en transacciones posteriores aunque sigan dentro del tiempo de vida especificado.
La hora de vencimiento absoluta en milisegundos desde la época de Unix.
Aunque los registros almacenados en caché pueden eliminarse antes, nunca
permanecerán más allá del valor expires_at proporcionado.Nota: No se debe proporcionar este valor si también se
proporcionó un valor para ttl. Si se proporcionan ambas opciones, se
usará el vencimiento más temprano de los dos.
El valor de tiempo de vida de esta entrada de caché en milisegundos.
Aunque los valores almacenados en caché pueden eliminarse antes, nunca
permanecerán más allá del valor ttl proporcionado.Nota: No se debe proporcionar este valor si también se
proporcionó un valor para expires_at. Si se proporcionan ambas opciones, se
usará el vencimiento más temprano de los dos.