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

Portainer

استخدام Casdoor للمصادقة في Portainer

Portainer يدعم المصادقة عبر OAuth. لذلك، يسهل على المستخدمين استخدام Casdoor لتسجيل الدخول إلى Portainer. فقط بعض الخطوات والتكوينات البسيطة مطلوبة لتحقيق ذلك.

إليك دليل حول كيفية استخدام Casdoor للمصادقة في Grafana. قبل أن تتابع، يرجى التأكد من أن لديك Portainer مثبت ويعمل.

التالي هي أسماء التكوين:

CASDOOR_HOST: اسم النطاق أو عنوان IP حيث يتم نشر خادم Casdoor.

PORTAINER_HOST: اسم النطاق أو عنوان IP حيث يتم نشر Portainer.

الخطوة 1: إنشاء تطبيق لـ Portainer في Casdoor

إليك مثال على إنشاء تطبيق في Casdoor:

portainer_1

  1. انسخ السر العميل ومعرف العميل للخطوة التالية.

  2. أضف عنوان URL لإعادة التوجيه. إنه مضيف Portainer الخاص بك.

الخطوة 2: تكوين Portainer

قم بتوسيع الإعدادات من شريط التنقل الأيسر، انقر على خيار المصادقة من هذه القائمة.

  1. فعّل استخدام SSO و توفير المستخدم التلقائي: portainer_2

  2. املأ المعلومات الضرورية كما يلي:portainer_3

  • Authorization URL: https://<CASDOOR_HOST>/login/oauth/authorize

  • Access token URL: https://<CASDOOR_HOST>/api/login/oauth/access_token

  • Resource URL: https://<CASDOOR_HOST>/api/userinfo

  • Redirect URL: https://<PORTAINER_HOST>

تسجيل الخروج من Portainer واختبار.

تسجيل الدخول