Saltar al contenido principal

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 sociales o de SSO 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.
  • acr_values y max_age: Solicita autenticación reforzada con un nivel de garantía específico (urn:logto:acr:1fa o urn:logto:acr:mfa) o una edad máxima de autenticación.

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 First screen → first_screen=register

Registro con correo electrónico prellenado desde la página principal​

A menudo verás 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 prellenado, 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 First screen → first_screen=identifier:sign_up&identifier=email&[email protected]

Campo de registro de correo electrónico incrustado en la página principal

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 prellenado.

Uso: Parámetro First screen → first_screen=reset_password

Inicio de sesión social instantáneo​

Si proporcionas 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 Direct sign-in → 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 de SSO dedicado que inicia sesión a los usuarios con su proveedor de SSO específico, omitiendo el formulario universal de inicio de sesión y proporcionando una experiencia fluida para cada organización.

Uso: Parámetro Direct sign-in → 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 direct sign-in 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 first screen para redirigirlos a la página de registro con el correo electrónico prellenado.

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.

Formulario de registro incrustado en el sitio web o en un diálogo

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 first screen o direct sign-in según el tipo de sitio web.

Continúa leyendo para aprender más sobre los parámetros de autenticación para personalizar la first screen o habilitar una experiencia de direct sign-in para tus usuarios.

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