عبر SSO المدمج
هذه طريقة مجانية لربط Casdoor، ولكن يجب أن يستخدم موقعك HTTPS.
Casdoor يمكنه استخدام بروتوكول OIDC كمزود هوية لربط تطبيقات مختلفة. هنا درس تعليمي لـ Jira.
التالي هي بعض الأسماء في التكوين:
CASDOOR_HOSTNAME
: اسم النطاق أو عنوان IP حيث يتم نشر خادم Casdoor.Jira_HOSTNAME
: اسم النطاق أو عنوان IP حيث يتم نشر Jira.
الخطوة 1: نشر Casdoor و Jira
بعد نشر ناجح، تأكد من الآتي:
- يمكن تسجيل الدخول إلى Casdoor واستخدامه بشكل طبيعي.
- يمكنك تعيين
CASDOOR_HOSTNAME
إلىhttp://localhost:8000
عند نشر Casdoor في وضعprod
. انظر وضع الإنتاج.
الخطوة 2: تكوين تطبيق Casdoor
- أنشئ أو استخدم تطبيق Casdoor موجود.
- ابحث عن طرق المصادقة:
- أضف تكوينًا واختر OpenID Connection لتسجيل الدخول الموحد في طريقة المصادقة
- ابحث عن عنوان URL لإعادة التوجيه:
- أضف عنوان URL لإعادة التوجيه:
ليس من المستغرب، يمكنك الحصول على قيمتين في صفحة إعدادات التطبيق: Client ID
و Client secret
، مثل الصورة أعلاه. سنستخدمهما في الخطوة التالية.
افتح متصفحك المفضل وزر: http://CASDOOR_HOSTNAME
/.well-known/openid-configuration. سترى تكوين OIDC لـ Casdoor.
الخطوة 3: تكوين Jira
نحتاج إلى مواصلة تكوين التكوين في Jira
يمكنك تكوين تفويض أكثر تعقيدًا لاحقًا. للآن، تحقق مما إذا كان OpenID يعمل بالفعل.