跳到主内容

概述

Cadoor 可以使用其他 OAuth 应用程序登录。

现在,Casdoor 支持许多OAuth 应用程序提供者。 提供商的图标将在添加到 Casdoor 后显示在登录和注册页面中。 以下是 Casdoor 支持的提供商:

ProviderLogoProviderLogoProviderLogoProviderLogo
AdfsAlipayAmazonApple
Auth0AzureADBaiduBattle.net
BilibiliBitbucketBoxCasdoor
Cloud FoundryDailymotionDeezerDigitalOcean
DingTalkDiscordDouyinDropbox
Eve OnlineFacebookFitbitGitea
GiteeGitHubGitLabGoogle
HerokuInfluxCloudInfoflowInstagram
IntercomKakaoLarkLastfm
LineLinkedInMailruMeetup
MicrosoftOnlineNaverNextcloudOkta
OneDriveOuraPatreonPaypal
QQSalesForceShopifySlack
SoundCloudSpotifySteamStrava
StripeTikTokTumblrTwitch
TwitterTypetalkUberVK
WeChatWeComWeiboWepay
XeroYahooYammerYandex
ZoomEmailSMS

我们将向您展示如何申请第三方服务并将其添加到Casdoor。

申请成为开发者

在此之前,你需要理解一些概念。

  • RedirectUrl, 认证后重定向地址, 填写您的应用程序地址, 例如 https://forum.casbin.com/
  • Scope,用户授予您的权限,如基本个人资料,电子邮件地址和帖子及其他。
  • ClientId/AppId, ClientKey/AppSecret, 这是最重要的信息 而且这是您在申请开发者帐户后需要得到的信息。 您 无法与任何人共享 的密钥。

添加 OAuth 提供商

  1. 导航到您的Casdoor索引页面
  2. 点击顶部栏中的 提供商
  3. 点击 添加,然后您可以在列表顶部看到一个新的提供商
  4. 点击新的提供商修改它
  5. 选择 OAuth类别
  6. 类型 中选择您需要的 OAuth 提供程序
  7. 填写最重要的导入信息,Client IDClient Secret

应用中

  1. 单击顶部栏中的 应用程序 并选择一个应用程序,编辑
  2. 点击提供商添加按钮,选择您刚刚添加的提供商
  3. 修改提供商的权限,例如允许注册、登录和取消绑定
  4. 完成!