Огляд
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
. - Виберіть конкретного провайдера OAuth, який вам потрібен, з випадаючого списку
Type
. - Введіть необхідну інформацію, таку як
Client ID
таClient Secret
.
Налаштування застосунку
- Клікніть на
Application
у верхній панелі та виберіть бажаний застосунок для редагування. - Клікніть на кнопку додавання провайдера та виберіть новододаного провайдера.
- Змініть дозволи провайдера, наприклад, дозволити реєстрацію, вхід та відв'язку.
- Все готово!