OpenShift
يدعم OpenShift بروتوكول OIDC، لذا يمكننا دمج Casdoor مع OpenShift. توضح الخطوات التالية كيفية دمج Casdoor مع OpenShift Local باستخدام العرض التوضيحي عبر الإنترنت لـ Casdoor.
الخطوة 1: إنشاء تطبيق Casdoor
أضف تطبيقًا جديدًا في Casdoor، مع ملاحظة النقاط التالية:
- تذكر
Client ID
وClient secret
للخطوة التالية. - صيغة عنوان URL لإعادة التوجيه هي
https://oauth-openshift.apps.<cluster_name>.<cluster_domain>/*
. املأ البيانات بناءً على وضعك.
الخطوة 2: تكوين OAuth في OpenShift
الآن قم بتسجيل الدخول إلى وحدة تحكم OpenShift كـ Kubeadmin. بمجرد تسجيل الدخول، تصفح القائمة الجانبية وابحث عن إعدادات الكتلة.
تحت التكوين العالمي، سترى OAuth.
سترى قسم مزود الهوية. في قسم الإضافة، اختر OpenID Connect من الخيارات.
تكوين OIDC، مع ملاحظة النقاط التالية:
- املأ
Client ID
وClient Secret
المحفوظة من الخطوة السابقة. - يجب أن يستخدم عنوان URL للمُصدر بروتوكول https، في الصيغة
https://<casdoor-host>
، مرة أخرى بناءً على وضعك.
الخطوة 3: اختبار مصادقة OIDC
وصول إلى وحدة تحكم OpenShift في المتصفح. سترى Casdoor (الاسم الذي قمت بتكوينه في الخطوة السابقة). انقر على خيار تسجيل الدخول Casdoor. ستتم إعادة توجيهك إلى صفحة تسجيل الدخول Casdoor.