Configura el inicio de sesión social con Hugging Face
El conector oficial de Logto para el inicio de sesión social de Hugging Face.
En esta guía, asumimos que tienes conocimientos básicos de los conectores de Logto. Si no los tienes, consulta la guía Configurar conectores para comenzar.
Comenzar
El conector de Hugging Face permite a los usuarios finales iniciar sesión en tu aplicación utilizando sus propias cuentas de Hugging Face a través del flujo de OAuth / OpenID Connect de Hugging Face.
Iniciar sesión con cuenta de Hugging Face
Ve al sitio web de Hugging Face e inicia sesión con tu cuenta de Hugging Face. Puedes registrar una nueva cuenta si no tienes una.
Crear una aplicación OAuth en Hugging Face
Sigue la guía Creating an oauth app y registra una nueva aplicación.
En el proceso de creación, necesitarás proporcionar la siguiente información:
- Application Name: El nombre de tu aplicación.
- Homepage URL: La URL de la página de inicio o página de aterrizaje de tu aplicación.
- Logo URL: La URL del logo de tu aplicación.
- Scopes (Alcances): Los alcances permitidos para la aplicación OAuth. Para el conector de Hugging Face, usualmente se usa
profile
para obtener la información del perfil del usuario yemail
para obtener la dirección de correo electrónico del usuario. Asegúrate de que estos alcances estén permitidos en tu aplicación OAuth de Hugging Face si deseas usarlos. - Redirect URI: La URL a la que redirigir al usuario después de que se haya autenticado. Puedes encontrar la URI de redirección en la Consola de Administración de Logto cuando estés creando un conector de Hugging Face o en la página de detalles del conector de Hugging Face creado.
Gestionar aplicaciones OAuth de Hugging Face
Ve a la página de Aplicaciones Conectadas, donde puedes agregar, editar o eliminar aplicaciones OAuth existentes. También puedes encontrar el Client ID
y generar App secrets
en las páginas de configuración de la aplicación OAuth correspondiente.
Configura tu conector
Completa los campos clientId
y clientSecret
con el Client ID y App Secret que obtuviste de las páginas de detalles de la aplicación OAuth mencionadas en la sección anterior.
scope
es una lista delimitada por espacios de alcances soportados por Hugging Face. Si no se proporciona, el alcance por defecto será profile
. Para el conector de Hugging Face, los alcances que podrías querer usar son profile
y email
. El alcance profile
es necesario para obtener la información del perfil del usuario, y el alcance email
es necesario para obtener la dirección de correo electrónico del usuario. Asegúrate de haber permitido estos alcances en tu aplicación OAuth de Hugging Face (configurado en la sección Crear una aplicación OAuth en Hugging Face).
Tipos de configuración
Nombre | Tipo |
---|---|
clientId | string |
clientSecret | string |
scope | string |
Probar el conector de Hugging Face
Eso es todo. El conector de Hugging Face debería estar disponible ahora. No olvides Habilitar el conector social en la experiencia de inicio de sesión.