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.
Esta guía asume que tienes un entendimiento básico de los Conectores de Logto. Para aquellos que no están familiarizados, por favor consulta la guía de 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 Hugging Face OAuth / OpenID Connect.
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 de Creación de una aplicación oauth y registra una nueva aplicación.
En el proceso de creación, necesitarás proporcionar la siguiente información:
- Nombre de la aplicación: El nombre de tu aplicación.
- URL de la página de inicio: La URL de la página de inicio o página de aterrizaje de tu aplicación.
- URL del logo: La URL del logo de tu aplicación.
- Alcances (Scopes): 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. - URI de redirección: La URL a la que se redirigirá al usuario después de que se haya autenticado. Puedes encontrar el 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.
Gestión de 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.
Referencia
Hugging Face - Sign in with Hugging Face