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}
). Oconnector_id
pode ser encontrado na barra superior da página de detalhes do conector no Logto Admin Console.
Configurar Logto
Tipos de configuração
Nome | Tipo |
---|---|
clientId | string |
clientSecret | string |
scope | string |
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.