Pular para o conteúdo principal

Configurar login social com Slack

O conector oficial do Logto para login social com Slack.

dica:

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 Slack permite que os usuários finais façam login no seu aplicativo usando suas próprias contas Slack via protocolo de autenticação Slack OAuth 2.0.

Configurar o aplicativo Slack​

Vá para Slack API: Applications e faça login com sua conta Slack. Se você não tiver uma conta, pode se registrar para obter uma.

Em seguida, crie um aplicativo.

Passo 1: Encontre Client ID e Client Secret.

Você pode encontrar o Client ID e o Client Secret na seção "Basic Information".

Passo 2: Configure os URLs de redirecionamento.

Vá para a seção "OAuth & Permissions", onde você encontrará o formulário "Redirect URLs".

No nosso caso, será ${your_logto_endpoint}/callback/${connector_id}. por exemplo, https://foo.logto.app/callback/${connector_id}. O connector_id pode ser encontrado na barra superior da página de detalhes do conector no Logto Admin Console.

Você pode consultar a documentação da API do Slack para mais detalhes.

Configure seu conector​

Na configuração do seu conector Logto, preencha os seguintes campos com os valores obtidos na seção "OAuth 2.0 Client ID and Client Secret" da página "Keys and tokens" do seu aplicativo:

  • clientId: O Client ID do seu aplicativo.
  • clientSecret: O Client Secret do seu aplicativo.

scope é uma lista de escopos OpenID delimitada por espaços. Se não for fornecido, o escopo padrão é openid profile.

Tipos de configuração​

NomeTipo
clientIdstring
clientSecretstring
scopestring

Testar conector Slack​

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

Referência​

Slack API: Sign in with Slack