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

استخدام إضافة miniOrange

هذا الدليل يشرح كيفية استخدام miniOrange لربط Casdoor وJira.

Casdoor يمكنه استخدام بروتوكول OIDC كمزود هوية لربط تطبيقات متنوعة. يمكنك الرجوع إلى هذا الدليل Jira لمزيد من المعلومات.

فيما يلي بعض الأسماء المهمة في الإعداد:

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

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

الخطوة 1: نشر Casdoor وJira

أولاً، نشر Casdoor وJira.

بعد النشر الناجح، تأكد من:

  1. ضبط عنوان URL لـ Jira (الخطط -> الإدارة -> النظام -> التكوين العام) إلى Jira_HOSTNAME. عنوان URL لـ Jira
  2. يمكن تسجيل الدخول إلى Casdoor واستخدامه بشكل طبيعي.
  3. يمكنك ضبط CASDOOR_HOSTNAME إلى http://localhost:8000 عند نشر Casdoor في وضع prod. انظر وضع الإنتاج.

الخطوة 2: تكوين تطبيق Casdoor وJira

  1. إنشاء تطبيق Casdoor جديد أو استخدام واحد موجود.
  2. تثبيت تطبيق miniOrange لدعم OAuth. يمكنك العثور على هذا التطبيق في الخطط->الإدارة->البحث عن تطبيقات جديدة->البحث تطبيق Jira
  3. ضبط Selected Application إلى Custom OpenId.
  4. العثور على عنوان URL لإعادة التوجيه:استدعاء Jira
  5. إضافة عنوان URL لإعادة التوجيه:تطبيق Jira
  6. تكوين التطبيق على النحو التالي: إعدادات Jira
    • Token server URL: http://CASDOOR_HOSTNAME/api/login/oauth/access_token
    • Authorization server URL: http://CASDOOR_HOSTNAME/login/oauth/authorize
    • UserInfo server URL: http://CASDOOR_HOSTNAME/api/get-account
    • Scopes: address phone openid profile offline_access email

افتح متصفحك المفضل وزر: http://CASDOOR_HOSTNAME/.well-known/openid-configuration. سترى تكوين OIDC لـ Casdoor.

تسجيل الخروج من Jira واختبار SSO.تسجيل الدخول إلى Jira