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.