Pular para o conteúdo principal

Configurar login social com Hugging Face

O conector oficial do Logto para login social do Hugging Face.

dica

Neste guia, assumimos que você tem conhecimento básico sobre Conectores (Connectors) do Logto. Se não tiver, confira o guia Configurar conectores para começar.

Introdução

O conector Hugging Face permite que os usuários finais façam login em seu aplicativo usando suas próprias contas Hugging Face via fluxo OAuth / OpenID Connect do Hugging Face.

Faça login com a conta Hugging Face

Vá para o site do Hugging Face e faça login com sua conta Hugging Face. Você pode registrar uma nova conta se não tiver uma.

Criar um aplicativo OAuth no Hugging Face

Siga o guia Criando um aplicativo oauth e registre um novo aplicativo.

No processo de criação, você precisará fornecer as seguintes informações:

  • Nome do Aplicativo: O nome do seu aplicativo.
  • URL da Página Inicial: O URL da página inicial ou página de destino do seu aplicativo.
  • URL do Logo: O URL do logo do seu aplicativo.
  • Escopos (Scopes): Os escopos permitidos para o aplicativo OAuth. Para o conector Hugging Face, geralmente use profile para obter as informações do perfil do usuário e email para obter o endereço de email do usuário. Certifique-se de que esses escopos sejam permitidos no seu aplicativo OAuth do Hugging Face se você quiser usá-los.
  • URI de Redirecionamento: O URL para redirecionar o usuário após a autenticação. Você pode encontrar o URI de redirecionamento no Console de Administração do Logto ao criar um conector Hugging Face ou na página de detalhes do conector Hugging Face criado.

Gerenciando aplicativos OAuth do Hugging Face

Vá para a página de Aplicativos Conectados, onde você pode adicionar, editar ou excluir aplicativos OAuth existentes. Você também pode encontrar o Client ID e gerar App secrets nas páginas de configurações correspondentes do aplicativo OAuth.

Configure seu conector

Preencha os campos clientId e clientSecret com o Client ID e App Secret que você obteve nas páginas de detalhes do aplicativo OAuth mencionadas na seção anterior.

scope é uma lista delimitada por espaços dos escopos suportados pelo Hugging Face. Se não for fornecido, o escopo padrão será profile. Para o conector Hugging Face, o escopo que você pode querer usar é profile e email. O escopo profile é necessário para obter as informações do perfil do usuário, e o escopo email é necessário para obter o endereço de email do usuário. Certifique-se de ter permitido esses escopos no seu aplicativo OAuth do Hugging Face (configurado na seção Criar um aplicativo OAuth no Hugging Face).

Tipos de configuração

NomeTipo
clientIdstring
clientSecretstring
scopestring

Testar o conector Hugging Face

É isso. O conector Hugging Face deve estar disponível agora. Não se esqueça de Habilitar conector social na experiência de login.

Referência