التخطي إلى المحتوى الرئيسي

نظرة عامة

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
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. اختر مزود OAuth المحدد الذي تحتاجه من القائمة المنسدلة Type.
  7. املأ المعلومات الضرورية، مثل Client ID و Client Secret.

إعداد التطبيق

  1. انقر على Application في الشريط العلوي واختر التطبيق المراد تعديله.
  2. انقر على زر إضافة المزود واختر المزود الذي تم إضافته حديثاً.
  3. تعديل أذونات المزود، مثل تمكين التسجيل، والدخول، وفك الارتباط.
  4. كل شيء جاهز!