La disponibilidad varía según el plan de Auth0
Tanto su implementación de inicio de sesión específica como su plan de Auth0 o acuerdo personalizado afectan la disponibilidad de esta función. Para obtener más información, consulte Precios.
- Actions: Actions son funciones seguras, específicas del inquilino y versionadas, escritas en Node.js, que se ejecutan en determinados puntos dentro de la plataforma Auth0. Use Actions para personalizar y ampliar las capacidades de Auth0 con inicio de sesión personalizado.
-
Rules: Se ejecutan cuando se generan artefactos de autenticación del usuario. Por ejemplo:
- ID Token en OpenID Connect (OIDC)
- Token de acceso en OAuth 2.0
- Una aserción en SAML
- Hooks: Proporcionan extensibilidad adicional cuando hay un intercambio de artefactos no relacionados con el usuario y cuando se crean identidades de usuario, como en el prerregistro y el posregistro de usuarios.
- Los scripts tanto para conexiones de base de datos personalizadas como para migraciones se usan para integrarse con un almacén de identidades de usuario existente o cuando se requiere la migración automática de usuarios desde un almacén de identidades independiente o heredado. Para obtener más información de configuración, consulte Crear conexiones de base de datos personalizadas.
- Para evitar la duplicación de usuarios, establezca un
user_idcoherente en cada perfil de usuario devuelto. Además, asegúrese de no devolver la misma dirección de correo electrónico para dos usuarios diferentes en el scriptget_userologin, y de que ambos scripts devuelvan el mismo usuario. - Para mantener la compatibilidad con versiones anteriores,
app_metadatase llamametadataen los scripts de base de datos personalizados. Como la transferencia de datos puede interrumpirse, use una Action para obtener los metadatos que deberían estar enapp_metadataouser_metadatasi faltan. - Asegúrese de restringir el acceso a la con una Action.
Más información
- Prácticas recomendadas sobre la anatomía de la conexión de base de datos personalizada
- Prácticas recomendadas sobre el entorno del script de Action de base de datos personalizado
- Prácticas recomendadas sobre la ejecución del script de Action de base de datos personalizado
- Prácticas recomendadas de seguridad para la conexión de base de datos personalizada
- Prácticas recomendadas para la gestión de errores