Pular para o conteúdo principal

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.

cuidado

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.

githubapps

Em seguida, preencha o nome do GitHub App, URL da Homepage, descrição, e URL de Callback.

GitHub

Defina a URL de callback de autorização corretamente

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!

GitHub Client ID

Adicione um provedor OAuth do GitHub e preencha o Client ID e Client Secret no seu Casdoor.

Github Provider

Agora você pode usar o GitHub como um serviço de terceiros para completar a autenticação.