Pular para o conteúdo principal

Visão Geral

Casdoor permite o uso de outras aplicações OAuth como método de login.

Atualmente, o Casdoor suporta vários provedores de aplicações OAuth. Os ícones desses provedores serão exibidos nas páginas de login e cadastro assim que forem adicionados ao Casdoor. Os seguintes são os provedores que o Casdoor suporta:

ProvedorLogoProvedorLogoProvedorLogoProvedorLogo
ADFSAlipayAmazonApple
Auth0Azure ADAzure AD B2CBaidu
BilibiliBitbucketBoxCasdoor
Cloud FoundryDailymotionDeezerDigitalOcean
DingTalkDiscordTiktokDropbox
Eve OnlineFacebookFitbitGitea
GiteeGitHubGitLabGoogle
HerokuInfluxCloudInfoflowInstagram
IntercomKakaoLarkLastfm
LineLinkedInMailruMeetup
MicrosoftNaverNextcloudOkta
OneDriveOuraPatreonPayPal
QQSalesforceShopifySlack
SoundCloudSpotifySteamStrava
StripeTikTokTumblrTwitch
TwitterTypetalkUberVK
WeChatWeComWeiboWePay
XeroYahooYammerYandex
ZoomEmailSMSBattle.net

Vamos mostrar como solicitar um serviço de terceiros e adicioná-lo ao Casdoor.

Candidatar-se para se tornar um desenvolvedor

Antes disso, há alguns conceitos gerais que você precisa entender.

  • RedirectUrl, Endereço de redirecionamento após autenticação, preencha com o endereço da sua aplicação, como https://forum.casbin.com/
  • Scope, Permissão concedida a você pelo usuário, como perfil básico, endereço de Email e postagens e outros.
  • ClientId/AppId, ClientKey/AppSecret, Esta é a informação mais importante, e é o que você precisa obter depois de se candidatar para uma conta de desenvolvedor. Você não pode compartilhar a chave/segredo com ninguém.

Adicionar um provedor OAuth

  1. Vá para a sua página inicial do Casdoor.
  2. Clique em Providers na barra superior.
  3. Clique em Add, e você verá um novo provedor adicionado à lista no topo.
  4. Clique no novo provedor para fazer alterações nele.
  5. Na seção Category, selecione OAuth.
  6. Escolha o provedor OAuth específico que você precisa no menu suspenso Type.
  7. Preencha as informações necessárias, como Client ID e Client Secret.

Configuração da Aplicação

  1. Clique em Application na barra superior e selecione a aplicação desejada para editar.
  2. Clique no botão de adicionar provedor e escolha o provedor recém-adicionado.
  3. Modifique as permissões do provedor, como habilitar registro, login e desvinculação.
  4. Está tudo pronto!