Parámetros de autenticación
En un flujo estándar de inicio de sesión OIDC, las aplicaciones cliente inician una solicitud de autenticación que redirige al usuario a la página web universal de experiencia de inicio de sesión alojada por Logto. Según la configuración de tu experiencia de inicio de sesión, los usuarios pueden iniciar sesión o registrarse utilizando varios identificadores, métodos de verificación y conectores de SSO social o empresarial de terceros.
Logto también admite parámetros estándar opcionales de OIDC como:
login_hint: Proporciona una sugerencia para el identificador del usuario, por ejemplo, rellenar previamente el correo electrónico / nombre de usuario.ui_locales: Controla el idioma en tiempo de ejecución para la interacción actual, incluyendo la interfaz de inicio de sesión y los correos electrónicos relacionados.
Además de los parámetros de autenticación OIDC estándar, nuestro producto introduce varios parámetros de autenticación personalizados que te permiten adaptar la experiencia de inicio de sesión deseada para los usuarios finales.
Esto es especialmente útil cuando deseas aplicar flujos de inicio de sesión específicos para diferentes segmentos de usuarios. Incluyendo, pero no limitado a, los siguientes escenarios:
Registro directo para nuevos usuarios
Para una campaña de registro dirigida, puedes querer dirigir a los nuevos usuarios directamente a la página de registro, omitiendo el formulario de inicio de sesión predeterminado, para asegurar una experiencia de incorporación fluida.
Uso: Parámetro Primera pantalla → first_screen=register
Registro con correo electrónico pre-rellenado desde la página principal
A menudo se ve un campo de registro de correo electrónico destacado en la sección principal de la página de inicio, animando a un registro rápido de usuarios. Después de que los usuarios introducen su correo electrónico y hacen clic en el botón "Comenzar ahora", estos parámetros te permiten redirigirlos a la página de registro con el campo de correo electrónico pre-rellenado, agilizando el proceso de registro.
Este enfoque también es útil para formularios de suscripción u otros escenarios de recopilación de correos electrónicos donde deseas reducir la fricción en el flujo de registro.
Uso: Parámetro Primera pantalla → first_screen=identifier:sign_up&identifier=email&login_hint=foo@gmail.com
Enlace directo para restablecer contraseña
Para los nuevos usuarios que necesitan configurar su nueva contraseña, envíales un enlace directo y redirígelos a la página de restablecimiento de contraseña con el campo de correo electrónico pre-rellenado.
Uso: Parámetro Primera pantalla → first_screen=reset_password
Inicio de sesión social instantáneo
Si ofreces botones de inicio de sesión social directamente en tu sitio, puedes usar estos parámetros para omitir el formulario de inicio de sesión predeterminado y permitir que los usuarios se autentiquen directamente con su proveedor social elegido.
Uso: Parámetro Inicio de sesión directo → direct_sign_in=social:google
Inicio de sesión SSO directo para clientes empresariales
Para productos que atienden a múltiples clientes empresariales, estos parámetros te permiten mostrar un botón SSO dedicado que inicia sesión a los usuarios con su proveedor SSO específico, omitiendo el formulario de inicio de sesión universal y proporcionando una experiencia fluida para cada organización.
Uso: Parámetro Inicio de sesión directo → direct_sign_in=sso:1234567890
Formulario de registro incrustado en el sitio web o en un diálogo
Para una experiencia de usuario fluida, puedes incrustar un formulario de autenticación completo directamente en tu sitio web o en un cuadro de diálogo modal, guiando naturalmente a los usuarios a registrarse o iniciar sesión en el momento adecuado.
- Cuando los usuarios hacen clic en un botón de inicio de sesión social (por ejemplo, "Continuar con Google"), utiliza el parámetro inicio de sesión directo para redirigirlos inmediatamente al proveedor social.
- Cuando los usuarios introducen su correo electrónico y hacen clic en el botón de registro, utiliza el parámetro primera pantalla para redirigirlos a la página de registro con el correo electrónico pre-rellenado.
Combinando los parámetros de autenticación mencionados anteriormente, puedes mantener el contexto y la marca de tu sitio web mientras aprovechas la infraestructura de autenticación segura de Logto, creando una experiencia de usuario fluida y profesional.
Métodos de inicio de sesión personalizados mostrados para diferentes sitios
Si tu producto atiende tanto a equipos internos como a consumidores, o a diferentes organizaciones, puedes adaptar la experiencia de inicio de sesión en consecuencia. Por ejemplo:
- Para herramientas internas, muestra solo el inicio de sesión con correo electrónico / nombre de usuario y contraseña.
- Para páginas orientadas al consumidor, ofrece todas las opciones de inicio de sesión disponibles, incluido el inicio de sesión con Google.
Uso: Diferentes configuraciones de primera pantalla o inicio de sesión directo según el tipo de sitio web.
Continúa leyendo para aprender más sobre los parámetros de autenticación para personalizar la primera pantalla o habilitar una experiencia de inicio de sesión directo para tus usuarios.
Recursos relacionados
Incrusta formularios de inicio de sesión o registro de forma segura en tu sitio
Pequeños trucos para mejorar la experiencia de incorporación de tus clientes