Hub documentation

Como configurar o SSO do OIDC com o Google Workspace

Hugging Face's logo
Join the Hugging Face community

and get access to the augmented documentation experience

to get started

Como configurar o SSO do OIDC com o Google Workspace

Neste guia, usaremos o Google Workspace como provedor de SSO, com o protocolo OpenID Connect (OIDC) como nosso protocolo de identidade preferido.

Atualmente, suportamos autenticação iniciada pelo SP. Para provisionamento de usuários, consulte SCIM.

Este recurso faz parte dos planos Team & Enterprise.

Etapa 1: Crie um aplicativo OIDC no Google Workspace

  • No seu console do Google Cloud, pesquise e navegue até Google Auth Platform > Clients.
  • Clique em Create Client.
  • Para Application Type, selecione Web Application.
  • Forneça um nome para o seu aplicativo.
  • Obtenha o Redirection URI nas configurações da sua organização no Hugging Face, vá para a aba SSO e selecione o protocolo OIDC.
  • Clique em Create.
  • Um pop-up aparecerá com o Client ID e o Client Secret. Copie esses valores e cole-os nas configurações da sua organização no Hugging Face. Na aba SSO (certifique-se de que OIDC está selecionado), cole os valores correspondentes para Client Identifier e Client Secret.

Etapa 2: Configure o Hugging Face com os detalhes de OIDC do Google

  • Neste ponto, o ID do cliente e o Segredo do cliente devem estar definidos na aba SSO das configurações da sua organização no Hugging Face.
  • Defina a URL do emissor como https://accounts.google.com.

Etapa 3: Testar e habilitar o SSO

Antes de testar, certifique-se de que você concedeu acesso à aplicação para os usuários apropriados. O administrador que executa o teste deve ter acesso.

  • Agora, nas suas configurações de SSO do Hugging Face, clique em “Update and Test OIDC configuration”.
  • Você deve ser redirecionado para a tela de login do Google. Após fazer login, você será redirecionado para a página de configurações da sua organização.
  • Uma marca de verificação verde perto do seletor de OIDC confirmará que o teste foi bem-sucedido.
  • Quando o teste for bem-sucedido, você pode habilitar o SSO para sua organização clicando no botão “Enable”.
  • Uma vez habilitado, os membros da sua organização devem concluir o fluxo de autenticação SSO descrito na seção Como funciona.
Update on GitHub