跳到主内容

概述

Casdoor允许使用其他OAuth应用程序作为登录方法。

目前,Casdoor支持多个OAuth应用程序提供商。 一旦这些提供商被添加到Casdoor中,它们的图标将会在登录和注册页面上显示。 以下是Casdoor支持的提供商:

提供者Logo提供者Logo提供者Logo提供者Logo
ADFS支付宝亚马逊苹果
Auth0Azure ADAzure AD B2C百度
BilibiliBitbucket盒子Casdoor
Cloud FoundryDailymotionDeezerDigitalOcean
钉钉DiscordTiktokDropbox
Eve OnlineFacebookFitbitGitea
GiteeGitHubGitLabGoogle
HerokuInfluxCloud信息流Instagram
IntercomKakaoLarkLastfm
线LinkedInMailruMeetup
微软NaverNextcloudOkta
OneDriveOuraPatreonPayPal
QQSalesforceShopifySlack
SoundCloudSpotifySteamStrava
StripeTikTokTumblrTwitch
TwitterTypetalkUberVK
微信WeCom微博WePay
XeroYahooYammerYandex
Zoom电子邮件短信Battle.net

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

申请成为开发者

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

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

添加 OAuth 提供商

  1. 前往您的Casdoor首页。
  2. 点击顶部栏中的Providers
  3. 点击Add,您将会看到新的提供商被添加到顶部的列表中。
  4. 点击新的提供商以对其进行更改。
  5. Category部分中,选择OAuth
  6. Type下拉菜单中选择您需要的特定OAuth提供商。
  7. 填写必要的信息,例如Client IDClient Secret

应用程序设置

  1. 点击顶部栏中的Application,然后选择要编辑的应用程序。
  2. 点击提供商添加按钮,并选择新添加的提供商。
  3. 修改提供商的权限,例如启用注册、登录和解绑。
  4. 你已经准备好了!