Implementación de invitaciones de usuarios para el registro en aplicaciones con Auth0
- Al personalizar la página de restablecimiento de contraseña de Universal Login o Classic Login para que también admita una experiencia de invitación de usuarios, puede usar un enlace de cambio de contraseña como invitación a una nueva cuenta de usuario.
- Del mismo modo, al personalizar la plantilla del correo electrónico de cambio de contraseña, puede usar el flujo de cambio de contraseña de Auth0 para generar el enlace de cambio de contraseña y enviar el correo electrónico de invitación mediante el proveedor SMTP configurado de su inquilino.
Si ya dispone de una solución de correo electrónico externa y no quiere configurar un proveedor SMTP en su inquilino, puede usar la Management API para generar el ticket de cambio de contraseña y enviar usted mismo al usuario por correo electrónico el enlace del ticket, en lugar de usar la plantilla de correo electrónico y el flujo de Auth0.
user.app_metadata.needsInvitation en estas instrucciones) que indica que el usuario tiene una invitación pendiente: cuando es true, el usuario recibe la experiencia de invitación de usuarios; en caso contrario, recibe la experiencia habitual de restablecimiento de contraseña.
1. Personaliza la plantilla del correo electrónico de cambio de contraseña
type=invite o type=reset.
2. Dar estilo a la página de restablecimiento de contraseña
3. Cree una Action posterior al inicio de sesión para desactivar la propiedad de invitación
user.app_metadata.needsInvitation en false:
4. Enviar invitaciones a usuarios
-
Establezca el parámetro
user.email_verifiedenfalse. -
Establezca
user.app_metadata.needsInvitationentrue.
Más información
- En Universal Login, personaliza la ruta de inicio de sesión del flujo de restablecimiento de contraseña.
- En Classic Login, configura el campo Redirect To en la plantilla de correo electrónico.