Перейти к основному содержанию

Обзор

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/AppId, ClientKey/AppSecret, это самая важная информация, и её вам необходимо получить после подачи заявки на аккаунт разработчика. Вы не можете делиться ключом/секретом с кем-либо.

Добавить провайдера OAuth

  1. Перейдите на главную страницу Casdoor.
  2. Нажмите на Providers в верхней панели.
  3. Нажмите на Add, и вы увидите нового провайдера, добавленного в список вверху.
  4. Нажмите на нового провайдера, чтобы внести изменения.
  5. В разделе Category выберите OAuth.
  6. Выберите конкретного провайдера OAuth, который вам нужен, из выпадающего списка Type.
  7. Заполните необходимую информацию, такую как Client ID и Client Secret.

Настройка приложения

  1. Нажмите на Application в верхней панели и выберите желаемое приложение для редактирования.
  2. Нажмите на кнопку добавления провайдера и выберите вновь добавленного провайдера.
  3. Измените разрешения провайдера, такие как включение регистрации, входа и отвязки.
  4. Всё готово!