Pular para o conteúdo principal

Configurar login social com Discord (OAuth 2.0)

O conector Discord fornece uma maneira para seu aplicativo usar o Discord como um sistema de autorização.

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.

Registrar um aplicativo de desenvolvedor

  • Visite o Portal de Desenvolvedores do Discord e faça login com sua conta Discord.
  • Clique no botão New Application para criar um aplicativo, escolha um nome para ele (Ex: LogtoAuth), marque a caixa e clique em Create.
  • Vá para a página OAuth2 e clique em Reset Secret
  • Anote os campos CLIENT ID e CLIENT SECRET
  • Adicione os redirecionamentos válidos (Ex: http://auth.mycompany.io/callback/${connector_id}). O connector_id pode ser encontrado na barra superior da página de detalhes do conector no Logto Admin Console.

Configurar Logto

Tipos de configuração

NomeTipo
clientIdstring
clientSecretstring
scopestring

clientId

clientId é o campo CLIENT ID que salvamos anteriormente. (Você pode encontrá-lo na página Oauth2 no Portal de Desenvolvedores do Discord.)

clientSecret

clientSecret é o CLIENT SECRET que salvamos anteriormente. (Se você o perdeu, precisa clicar em Reset Secret)

scope

scope são as permissões concedidas pela autorização do usuário. O valor padrão é identify email. Você pode ver a lista completa de escopos aqui.