Conectores sociales
Simplifica la incorporación de usuarios y aumenta las tasas de conversión habilitando el inicio de sesión social con Logto. Los usuarios pueden iniciar sesión de forma rápida y segura utilizando sus cuentas de redes sociales existentes, eliminando la necesidad de crear contraseñas o flujos de registro complejos. Logto ofrece una variedad de conectores sociales preconstruidos y admite integraciones personalizadas para máxima flexibilidad.
Elige tus conectores sociales
Logto ofrece dos tipos de conectores sociales:
Conectores sociales populares
Logto proporciona conectores preconfigurados para plataformas sociales populares, listos para usar de inmediato.
El conector de Google proporciona una forma sencilla para que tu aplicación utilice el sistema de autenticación OAuth 2.0 de Google.
El conector de Facebook permite que tu aplicación utilice el sistema de autenticación OAuth 2.0 de Facebook.
El conector oficial de Logto para el inicio de sesión social con Apple.
El conector de Microsoft Azure AD proporciona una forma sencilla para que tu aplicación utilice el sistema de autenticación OAuth 2.0 de Azure.
El conector oficial de Logto para el inicio de sesión social con GitHub.
El conector de Discord proporciona una forma para que tu aplicación utilice Discord como sistema de autorización.
Y más...
Personaliza tus conectores sociales
Para requisitos personalizados, utiliza los estándares OAuth 2.0 y OIDC (OpenID Connect) para integrar tu proveedor preferido.
El conector oficial de Logto para el protocolo OAuth 2.0.
El conector oficial de Logto para el protocolo OAuth 2.0.
Si nuestros conectores estándar no cumplen con tus requisitos específicos, no dudes en contactarnos. Para usuarios OSS, puedes implementar tu propio conector (OSS) si el requisito es urgente. Siempre damos la bienvenida a contribuciones; tu esfuerzo podría ayudar a otros miembros de la comunidad con las mismas necesidades.
Pasos de configuración
- Navega a Consola > Conectores > Conectores sociales.
- Haz clic en "Agregar conector social" y selecciona el tipo deseado.
- Sigue la guía README y completa los campos requeridos y personaliza la configuración.
- Haz clic en "Guardar y listo" para finalizar.
- Prueba el conector iniciando un inicio de sesión social.
Ten en cuenta las siguientes configuraciones:
- Nombre del proveedor de identidad: Cada conector social tiene un nombre único de Proveedor de Identidad (IdP) para diferenciar las identidades de los usuarios. Mientras que los conectores comunes usan un nombre de IdP fijo, los conectores personalizados requieren un valor único. Aprende más sobre nombres de IdP para más detalles.
- Sincronizar perfiles de usuario: Elige cuándo sincronizar la información del perfil de usuario (por ejemplo, avatar, nombre de usuario). El valor predeterminado es "sincronizar solo al registrarse". "sincronizar en cada inicio de sesión" es una alternativa pero puede sobrescribir datos personalizados del usuario.
- Habilitar almacenamiento de tokens: Para los conectores sociales compatibles, puedes habilitar el almacenamiento de tokens para guardar de forma segura los tokens de acceso y actualización en el Secret Vault de Logto cuando los usuarios inicien sesión con un proveedor social. Esto permite que tu aplicación acceda a APIs de terceros en nombre del usuario sin requerir que se autentique nuevamente. Aprende más sobre el almacenamiento federado de tokens.
Habilita el inicio de sesión social
Una vez que crees un conector social con éxito, puedes habilitarlo como un botón de inicio de sesión social (por ejemplo, Continuar con Google) en la Experiencia de inicio de sesión.
- Navega a Consola > Experiencia de inicio de sesión > Registro e inicio de sesión.
- (Opcional) Elige "No aplicable" para el identificador de registro si solo necesitas inicio de sesión social.
- Agrega los conectores sociales configurados a la sección "Inicio de sesión social".
- Reordena los conectores según sea necesario.
- Haz clic en "Guardar cambios" y prueba la "Vista previa en vivo".
Consulta Inicio de sesión social para conocer los detalles.