GitHub
O OAuth do GitHub suporta tanto o fluxo de aplicação web quanto o fluxo de dispositivo. Por favor, continue lendo para obter as credenciais OAuth.
Primeiro, visite as configurações de desenvolvedor do GitHub para registrar um novo GitHub App.
Dicas: Recomendamos que você use GitHub Apps em vez de OAuth Apps porque GitHub Apps podem adicionar múltiplos URIs de redirecionamento, o que pode trazer conveniência ao implantar ambientes de teste e produção. O oficial do GitHub também recomenda usar GitHub Apps em vez de OAuth Apps.
Em seguida, preencha o nome do GitHub App, URL da Homepage, descrição, e URL de Callback.
Na configuração do GitHub App, a Callback URL
deve ser a URL de callback do seu Casdoor, e a Redirect URL
no Casdoor deve ser a URL de callback da sua aplicação.
Para mais detalhes, por favor, leia Configuração do App.
Após registrar seu GitHub App, agora você pode gerar seu Client Secret
!
Adicione um provedor OAuth do GitHub e preencha o Client ID
e Client Secret
no seu Casdoor.
Agora você pode usar o GitHub como um serviço de terceiros para completar a autenticação.