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:
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.
Registrar um aplicativo de desenvolvedor
- Visite o Portal de Desenvolvedores do Discord e faça login com sua conta do 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_idpode 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.