La disponibilidad varía según el plan de Auth0
Tanto su implementación específica de inicio de sesión como su plan de Auth0 o acuerdo personalizado influyen en si esta función está disponible. Para obtener más información, consulte Precios.
- Integre en su aplicación el flujo de invitación de miembros
- Personalice el flujo de invitación de usuarios
- Envíe invitaciones de membresía
Limitaciones
- Auth0 solo puede enviar invitaciones a usuarios por correo electrónico. Si prefiere enviar la invitación de otro modo, puede optar por generar únicamente una URL de invitación.
- Los usuarios invitados deben iniciar sesión o crear una cuenta con la dirección de correo electrónico a la que se envió la invitación.
Integre el flujo de invitación de miembros en su aplicación
Configurar el URI
Especificar el comportamiento de la ruta
invitation y organization en la cadena de consulta y, a continuación, llamar al endpoint de Autorización de la API de autenticación de Auth0 con ambos parámetros.
Para admitir escenarios multiinquilino en los que el nombre de la organización se usa como subdominio o variable de ruta en tu aplicación (por ejemplo,
acme.myapp.com), el parámetro organization_name también se incluye en el enlace de invitación que se envía a los usuarios. No es necesario enviar este parámetro al endpoint de Autorización de la API de autenticación de Auth0.https://myapp.com/login, el enlace de la invitación por correo electrónico enviado al usuario final sería: https://myapp.com/login?invitation={invitation_ticket_id}&organization={organization_id}&organization_name={organization_name}.
Personaliza el flujo de invitación de usuarios
Para personalizar el flujo de invitación de usuarios, debes usar dominios personalizados. Los planes gratuitos incluyen un dominio personalizado sin costo; puedes obtener dominios personalizados adicionales con cualquier plan de pago.
- Plantillas de página de Universal Login
- Internacionalización de Universal Login
- Personalizar plantillas de correo electrónico
Localización
user_metadata al endpoint de invitación mediante la . Al localizar el flujo de invitación de usuarios, puede acceder a este parámetro a través de la plantilla de correo electrónico Invitación de usuarios y usar la misma lógica que usaría con otras plantillas de correo electrónico multilingües.
Para que el usuario invitado vea la invitación en el idioma correcto, su aplicación deberá enviar el parámetro ui_locales, o el navegador del usuario invitado deberá enviar el encabezado Accept-Language adecuado. Para obtener más información, consulte Personalizar las plantillas de correo electrónico: plantillas de correo electrónico multilingües.
Enviar invitaciones de membresía
Cuando un usuario acepta una invitación, su dirección de correo electrónico se marcará como verificada.Si el usuario acepta una invitación mediante inicio de sesión federado, el Proveedor de identidad debe devolver la dirección de correo electrónico que coincida con la dirección de correo electrónico a la que se envió la invitación. La verificación de correo electrónico no se sobrescribirá con el valor que devuelva el Proveedor de identidad en inicios de sesión posteriores.Si el usuario no acepta una invitación antes de que caduque, la invitación se marcará como vencida y, con el tiempo, se eliminará del Auth0 Dashboard.