Saltar al contenido principal

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.

tip

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 y email 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

NombreTipo
clientIdstring
clientSecretstring
scopestring

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