المصادقة الخارجية

الإصدار 4.18.05 من Edge for Private Cloud

يوضّح هذا القسم كيفية دمج خدمة دليل خارجية في تثبيت حالي لـ Apigee Edge Private Cloud. تم تصميم هذه الميزة للعمل مع أي خدمة دليل تتوافق مع LDAP، مثل Active Directory وOpenLDAP وغيرها. يتم تضمين جميع الخطوات هنا لتشغيل Apigee Edge مع خدمة LDAP.

يتيح حلّ LDAP الخارجي لمشرفي النظام إدارة بيانات اعتماد المستخدمين من خدمة إدارة دليل مركزية، خارج الأنظمة التي تستخدمها مثل Apigee Edge. تتيح الميزة الموضّحة في هذا المستند المصادقة من خلال الربط المباشر وغير المباشر.

الجمهور

يفترض هذا المستند أنّك مشرف نظام عالمي على Apigee Edge for Private Cloud وأنّ لديك حسابًا على خدمة الدليل الخارجية.

نظرة عامة

يستخدم Apigee Edge تلقائيًا مثيل OpenLDAP داخليًا لتخزين بيانات الاعتماد التي يتم استخدامها لمصادقة المستخدم. ومع ذلك، يمكنك ضبط Edge لاستخدام خدمة LDAP خارجية للمصادقة بدلاً من الخدمة الداخلية. ويتم شرح الإجراء الخاص بهذا الإعداد الخارجي في هذا المستند.

يخزّن Edge أيضًا بيانات اعتماد التفويض للوصول المستند إلى الأدوار في مثيل LDAP داخلي منفصل. سواء تم ضبط خدمة مصادقة خارجية أم لا، يتم دائمًا تخزين بيانات اعتماد التفويض في مثيل LDAP الداخلي هذا. يشرح هذا المستند إجراءات إضافة المستخدمين الموجودين في نظام LDAP الخارجي إلى LDAP الخاص بتفويض Edge.

يُرجى العِلم أنّ المصادقة تشير إلى التحقّق من هوية المستخدم، بينما يشير التفويض إلى التحقّق من مستوى الإذن الذي تم منحه لمستخدم تمّت مصادقته لاستخدام ميزات Apigee Edge.

معلومات مهمة حول المصادقة والتفويض في Edge

من المفيد فهم الفرق بين المصادقة والتفويض وكيفية إدارة Apigee Edge لهذين النشاطَين.

لمحة عن المصادقة

يجب مصادقة المستخدمين الذين يصلون إلى Apigee Edge إما من خلال واجهة المستخدم أو واجهات برمجة التطبيقات. يتم تلقائيًا تخزين بيانات اعتماد مستخدم Edge للمصادقة في مثيل OpenLDAP داخلي. عادةً، يجب أن يسجّل المستخدمون أو يُطلب منهم التسجيل للحصول على حساب Apigee، وفي ذلك الوقت يقدّمون اسم المستخدم وعنوان البريد الإلكتروني وبيانات اعتماد كلمة المرور والبيانات الوصفية الأخرى. ويتم تخزين هذه المعلومات وإدارتها من خلال بروتوكول LDAP للمصادقة.

ومع ذلك، إذا أردت استخدام LDAP خارجي لإدارة بيانات اعتماد المستخدمين نيابةً عن Edge، يمكنك إجراء ذلك من خلال ضبط Edge لاستخدام نظام LDAP الخارجي بدلاً من النظام الداخلي. عند ضبط بروتوكول LDAP خارجي، يتم التحقّق من بيانات اعتماد المستخدمين من خلال مخزن البيانات الخارجي هذا، كما هو موضّح في هذا المستند.

لمحة عن التفويض

يمكن لمشرفي مؤسسات Edge منح أذونات محدّدة للمستخدمين للتفاعل مع كيانات Apigee Edge، مثل الخوادم الوكيلة لواجهة برمجة التطبيقات والمنتجات وذاكرة التخزين المؤقت وعمليات النشر وما إلى ذلك. ويتم منح الأذونات من خلال تعيين الأدوار للمستخدمين. يتضمّن Edge عدة أدوار مضمّنة، ويمكن لمشرفي المؤسسة تحديد أدوار مخصّصة إذا لزم الأمر. على سبيل المثال، يمكن منح المستخدم تفويضًا (من خلال دور) لإنشاء الخوادم الوكيلة لواجهة برمجة التطبيقات وتعديلها، ولكن ليس لنشرها في بيئة التشغيل الفعلي.

إنّ بيانات الاعتماد الرئيسية التي يستخدمها نظام التفويض في Edge هي عنوان البريد الإلكتروني للمستخدم. يتم تخزين بيانات الاعتماد هذه (مع بعض البيانات الوصفية الأخرى) دائمًا في بروتوكول LDAP الداخلي الخاص بـ Edge. هذا الدليل منفصل تمامًا عن دليل LDAP للمصادقة (سواء كان داخليًا أو خارجيًا).

يجب أيضًا توفير المستخدمين الذين تتم مصادقتهم من خلال LDAP خارجي يدويًا في نظام LDAP الخاص بالتفويض. يمكنك الاطّلاع على التفاصيل في هذا المستند.

لمزيد من المعلومات حول التفويض والتحكّم بالوصول المستند إلى الدور (RBAC)، يُرجى الاطّلاع على إدارة مستخدمي المؤسسة وإسناد الأدوار.

للحصول على نظرة أعمق، يمكنك أيضًا الاطّلاع على فهم مسارات المصادقة والتفويض في Edge.

فهم المصادقة المباشرة وغير المباشرة لربط الحسابات

تتيح ميزة التفويض الخارجي المصادقة من خلال الربط المباشر وغير المباشر عبر نظام LDAP الخارجي.

ملخّص: تتطلّب مصادقة الربط غير المباشر البحث في LDAP الخارجي عن بيانات الاعتماد التي تتطابق مع عنوان البريد الإلكتروني أو اسم المستخدم أو أي رقم تعريف آخر يقدّمه المستخدم عند تسجيل الدخول. باستخدام مصادقة الربط المباشر، لا يتم إجراء أي بحث، بل يتم إرسال بيانات الاعتماد إلى خدمة LDAP والتحقّق منها مباشرةً. تُعدّ مصادقة الربط المباشر أكثر كفاءة لأنّها لا تتضمّن أي بحث.

لمحة عن المصادقة غير المباشرة

باستخدام مصادقة الربط غير المباشر، يُدخل المستخدم بيانات اعتماد، مثل عنوان بريد إلكتروني أو اسم مستخدم أو سمة أخرى، ويبحث Edge في نظام المصادقة عن بيانات الاعتماد/القيمة هذه. إذا نجحت عملية البحث، يستخرج النظام اسم LDAP DN من نتائج البحث ويستخدمه مع كلمة مرور مقدَّمة لمصادقة المستخدم.

النقطة الأساسية التي يجب معرفتها هي أنّ مصادقة الربط غير المباشر تتطلّب من المتصل (مثل Apigee Edge) تقديم بيانات اعتماد مشرف LDAP الخارجي حتى يتمكّن Edge من "تسجيل الدخول" إلى LDAP الخارجي وإجراء البحث. يجب تقديم بيانات الاعتماد هذه في ملف إعداد Edge، الموضّح لاحقًا في هذا المستند. يتم أيضًا وصف خطوات تشفير بيانات اعتماد كلمة المرور.

لمحة عن المصادقة بالربط المباشر

باستخدام مصادقة الربط المباشر، يرسل Edge بيانات الاعتماد التي أدخلها المستخدم مباشرةً إلى نظام المصادقة الخارجي. في هذه الحالة، لا يتم إجراء أي بحث على النظام الخارجي. إما أن تنجح بيانات الاعتماد المقدَّمة أو تفشل (على سبيل المثال، إذا لم يكن المستخدم موجودًا في LDAP الخارجي أو إذا كانت كلمة المرور غير صحيحة، سيفشل تسجيل الدخول).

لا تتطلّب المصادقة بالربط المباشر ضبط بيانات اعتماد المشرف لنظام المصادقة الخارجية في Apigee Edge (كما هو الحال مع المصادقة بالربط غير المباشر)، ولكن هناك خطوة ضبط بسيطة يجب تنفيذها، وهي موضّحة في ضبط المصادقة الخارجية.

الوصول إلى منتدى Apigee

منتدى Apigee هو مرجع مجاني يمكنك من خلاله التواصل مع Apigee وعملاء Apigee الآخرين لطرح الأسئلة والحصول على نصائح ومناقشة مشاكل أخرى. قبل نشر مشاركة في المنتدى، تأكَّد أولاً من البحث في المشاركات الحالية لمعرفة ما إذا تمّت الإجابة عن سؤالك.