メインコンテンツにスキップ

概要

Casdoorは他のOAuthアプリケーションをサインイン方法として使用することを許可しています。

現在、Casdoorは複数のOAuthアプリケーションプロバイダーをサポートしています。 これらのプロバイダーのアイコンは、Casdoorに追加された後、ログインページとサインアップページに表示されます。 Casdoorがサポートするプロバイダーは以下の通りです:

プロバイダーロゴプロバイダーロゴプロバイダーロゴプロバイダーロゴ
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

第三者サービスの申請方法とCasdoorへの追加方法をご紹介します。

開発者になるために申し込む

これに先立ち、理解しておくべきいくつかの一般的な概念があります。

  • RedirectUrl、認証後のリダイレクトアドレス、アプリケーションアドレスを入力してください。例:https://forum.casbin.com/
  • Scope、ユーザーによってあなたに付与された権限。例えば、基本プロフィール、メールアドレス、投稿など。
  • ClientId/AppIdClientKey/AppSecret、これは最も重要な情報であり、開発者アカウントを申請した後に取得する必要があるものです。 キー/シークレットを他人と共有してはいけません

OAuthプロバイダーを追加する

  1. Casdoorのインデックスページに移動します。
  2. トップバーのProvidersをクリックします。
  3. Addをクリックすると、リストの上部に新しいプロバイダーが追加されます。
  4. 新しいプロバイダーをクリックして変更を加えます。
  5. Categoryセクションで、OAuthを選択します。
  6. Typeドロップダウンから必要な特定のOAuthプロバイダーを選択します。
  7. Client IDClient Secretなどの必要な情報を入力します。

アプリケーションのセットアップ

  1. トップバーのApplicationをクリックし、編集したいアプリケーションを選択します。
  2. プロバイダー追加ボタンをクリックし、新しく追加されたプロバイダーを選択します。
  3. プロバイダーの権限を変更します。例えば、登録、ログイン、およびアンバインドを有効にする。
  4. 準備完了です!