概要
Casdoorは他のOAuthアプリケーションをサインイン方法として使用することを許可しています。
現在、Casdoorは複数のOAuthアプリケーションプロバイダーをサポートしています。 これらのプロバイダーのアイコンは、Casdoorに追加された後、ログインページとサインアップページに表示されます。 Casdoorがサポートするプロバイダーは以下の通りです:
プロバイダー | ロゴ | プロバイダー | ロゴ | プロバイダー | ロゴ | プロバイダー | ロゴ |
---|---|---|---|---|---|---|---|
ADFS | ![]() | Alipay | ![]() | Amazon | ![]() | Apple | ![]() |
Auth0 | ![]() | Azure AD | ![]() | Azure AD B2C | ![]() | Baidu | ![]() |
Bilibili | ![]() | Bitbucket | ![]() | Box | ![]() | Casdoor | ![]() |
Cloud Foundry | ![]() | Dailymotion | ![]() | Deezer | ![]() | DigitalOcean | ![]() |
DingTalk | ![]() | Discord | ![]() | Tiktok | ![]() | Dropbox | ![]() |
Eve Online | ![]() | ![]() | Fitbit | ![]() | Gitea | ![]() | |
Gitee | ![]() | GitHub | ![]() | GitLab | ![]() | ![]() | |
Heroku | ![]() | InfluxCloud | ![]() | Infoflow | ![]() | ![]() | |
Intercom | ![]() | Kakao | ![]() | Lark | ![]() | Lastfm | ![]() |
Line | ![]() | ![]() | Mailru | ![]() | Meetup | ![]() | |
Microsoft | ![]() | Naver | ![]() | Nextcloud | ![]() | Okta | ![]() |
OneDrive | ![]() | Oura | ![]() | Patreon | ![]() | PayPal | ![]() |
![]() | Salesforce | ![]() | Shopify | ![]() | Slack | ![]() | |
SoundCloud | ![]() | Spotify | ![]() | Steam | ![]() | Strava | ![]() |
Stripe | ![]() | TikTok | ![]() | Tumblr | ![]() | Twitch | ![]() |
![]() | Typetalk | ![]() | Uber | ![]() | VK | ![]() | |
![]() | WeCom | ![]() | ![]() | WePay | ![]() | ||
Xero | ![]() | Yahoo | ![]() | Yammer | ![]() | Yandex | ![]() |
Zoom | ![]() | ![]() | SMS | ![]() | Battle.net | ![]() |
第三者サービスの申請方法とCasdoorへの追加方法をご紹介します。
開発者になるために申し込む
これに先立ち、理解しておくべきいくつかの一般的な概念があります。
- RedirectUrl、認証後のリダイレクトアドレス、アプリケーションアドレスを入力してください。例:
https://forum.casbin.com/
- Scope、ユーザーによってあなたに付与された権限。例えば、基本プロフィール、メールアドレス、投稿など。
- ClientId/AppId、ClientKey/AppSecret、これは最も重要な情報であり、開発者アカウントを申請した後に取得する必要があるものです。 キー/シークレットを他人と共有してはいけません。
OAuthプロバイダーを追加する
- Casdoorのインデックスページに移動します。
- トップバーの
Providers
をクリックします。 Add
をクリックすると、リストの上部に新しいプロバイダーが追加されます。- 新しいプロバイダーをクリックして変更を加えます。
Category
セクションで、OAuth
を選択します。Type
ドロップダウンから必要な特定のOAuthプロバイダーを選択します。Client ID
やClient Secret
などの必要な情報を入力します。
アプリケーションのセットアップ
- トップバーの
Application
をクリックし、編集したいアプリケーションを選択します。 - プロバイダー追加ボタンをクリックし、新しく追加されたプロバイダーを選択します。
- プロバイダーの権限を変更します。例えば、登録、ログイン、およびアンバインドを有効にする。
- 準備完了です!