Las Actions de Auth0 usan el modelo de programación basado en promesas de JavaScript moderno, que sirve de base para las funciones asíncronas en Actions.
¿Qué puede hacer con Actions?
Registro e inicio de sesión: cuando se agrega un usuario a una conexión de base de datos o a una conexión sin contraseña.
Registro e inicio de sesión: cuando se agrega un usuario a una conexión de base de datos o a una conexión sin contraseña.
| Trigger | Description |
|---|---|
pre-user-registration | Se activa antes de que se cree un usuario. No se ejecuta para conexiones sociales. |
post-user-registration | Se activa de forma asíncrona después de que se crea un usuario. No se ejecuta para conexiones sociales. |
post-login | Se activa después de que un usuario se autentica, pero antes de que se emita el token. |
Notificaciones de MFA: al usar SMS como factor para la autenticación multifactor (MFA) o para configurar un proveedor personalizado.
Notificaciones de MFA: al usar SMS como factor para la autenticación multifactor (MFA) o para configurar un proveedor personalizado.
| Trigger | Description |
|---|---|
send-phone-message | Se activa al usar un proveedor personalizado para enviar los mensajes durante los procesos de inscripción y desafío. No se ejecuta para conexiones sociales. |
Restablecimiento de contraseña: cuando se inicia una solicitud de restablecimiento de contraseña.
Restablecimiento de contraseña: cuando se inicia una solicitud de restablecimiento de contraseña.
| Trigger | Description |
|---|---|
post-change-password | Se activa después de que se cambia una contraseña. No se ejecuta para conexiones sociales. |
password-reset-post-challenge | Se activa después de que se completa el primer desafío y antes de que se restablezca la contraseña. |
Máquina a máquina: cuando una aplicación, en lugar de un usuario, se autentica y autoriza para usar sus API.
Máquina a máquina: cuando una aplicación, en lugar de un usuario, se autentica y autoriza para usar sus API.
| Trigger | Description |
|---|---|
credentials-exchange | Se activa antes de que se devuelva un token de acceso. |
Principales beneficios de Actions
Mejor experiencia para desarrolladores
- Al editar una Action en el , tendrá acceso a información de tipos detallada y documentación integrada sobre lo que se puede hacer en cada trigger, lo que facilita descubrir qué capacidades admite cada Trigger.
- Una Action se puede editar y probar sin afectar a la versión que actualmente sirve tráfico de producción.
- Si se detecta un problema en una Action, se puede revertir a una versión anterior.
Reutilice funciones personalizadas
- Cree, administre y comparta funciones entre Actions con Actions Modules.
Acceso a paquetes de npm
- Puede usar casi todos los paquetes públicos de
npmen Actions.
Observabilidad
- Cuando Auth0 ejecuta Actions, captura métricas clave sobre su ejecución y las vincula con los registros de Auth0.
- Para depurar, usa la función registros en tiempo real de Actions.
Varias Actions en cada trigger
- Cada trigger de Actions admite varias Actions independientes.
Primeros pasos
- Escribe tu primera Action.
- Revisa las directrices de codificación de Actions vigentes.
- Revisa las limitaciones de Actions vigentes.