Configurar login social com Hugging Face
O conector oficial do Logto para login social do Hugging Face.
Este guia assume que você tem um entendimento básico dos Conectores (Connectors) do Logto. Para aqueles que não estão familiarizados, consulte o guia de 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 da Hugging Face e faça login com sua conta Hugging Face. Você pode registrar uma nova conta se não tiver uma.
Crie um aplicativo OAuth na 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 eemail
para obter o endereço de email do usuário. Certifique-se de que esses escopos sejam permitidos no seu aplicativo OAuth da Hugging Face se você quiser usá-los. - URI de Redirecionamento: O URL para redirecionar o usuário após ele ter sido autenticado. 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 da 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 o campo 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 pela 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 da Hugging Face (configurado na seção Crie um aplicativo OAuth na Hugging Face).
Tipos de configuração
Nome | Tipo |
---|---|
clientId | string |
clientSecret | string |
scope | string |
Testar 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
Hugging Face - Sign in with Hugging Face