نظرة عامة
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 | البريد الإلكتروني | الرسائل القصيرة | 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
في الشريط العلوي واختر التطبيق المراد تعديله. - انقر على زر إضافة المزود واختر المزود الذي تم إضافته حديثاً.
- تعديل أذونات المزود، مثل تمكين التسجيل، والدخول، وفك الارتباط.
- كل شيء جاهز!