Portainer
استخدام Casdoor للمصادقة في Portainer
Portainer يدعم المصادقة عبر OAuth. لذلك، يسهل على المستخدمين استخدام Casdoor لتسجيل الدخول إلى Portainer. فقط بعض الخطوات والتكوينات البسيطة مطلوبة لتحقيق ذلك.
إليك دليل حول كيفية استخدام Casdoor للمصادقة في Grafana. قبل أن تتابع، يرجى التأكد من أن لديك Portainer مثبت ويعمل.
التالي هي أسماء التكوين:
CASDOOR_HOST
: اسم النطاق أو عنوان IP حيث يتم نشر خادم Casdoor.
PORTAINER_HOST
: اسم النطاق أو عنوان IP حيث يتم نشر Portainer.
الخطوة 1: إنشاء تطبيق لـ Portainer في Casdoor
إليك مثال على إنشاء تطبيق في Casdoor:
انسخ السر العميل ومعرف العميل للخطوة التالية.
أضف عنوان URL لإعادة التوجيه. إنه مضيف Portainer الخاص بك.
الخطوة 2: تكوين Portainer
قم بتوسيع الإعدادات من شريط التنقل الأيسر، انقر على خيار المصادقة من هذه القائمة.
فعّل استخدام SSO و توفير المستخدم التلقائي:
املأ المعلومات الضرورية كما يلي:
Authorization URL
: https://<CASDOOR_HOST>/login/oauth/authorizeAccess token URL
: https://<CASDOOR_HOST>/api/login/oauth/access_tokenResource URL
: https://<CASDOOR_HOST>/api/userinfoRedirect URL
: https://<PORTAINER_HOST>
تسجيل الخروج من Portainer واختبار.