الإصدار 4.17.09 من Edge for Private Cloud
يقدّم الجدول التالي عرضًا مقارنًا لسمات management-server.properties المطلوبة للربط المباشر وغير المباشر للمصادقة الخارجية.
في الجدول التالي، يتم تقديم القيم بين " ". عند تعديل ملف management-server.properties، يجب تضمين القيمة بين علامتَي الاقتباس (" ") ولكن لا يجب تضمين علامتَي الاقتباس الفعليتَين.
|
الموقع |
الربط المباشر |
الربط غير المباشر |
|---|---|---|
|
conf_security_externalized.authentication.implementation.class=com.apigee.rbac.impl.LdapAuthenticatorImpl |
||
|
يجب دائمًا استخدام هذه السمة لتفعيل ميزة التفويض الخارجي. يُرجى عدم تغييره. |
||
|
conf_security_externalized.authentication.bind.direct.type= |
||
|
اضبط القيمة على "true". |
اضبط القيمة على "false". |
|
|
conf_security_externalized.authentication.direct.bind.user.directDN= |
||
|
إذا كان اسم المستخدم عنوان بريد إلكتروني، اضبطه على "${userDN}". إذا كان اسم المستخدم عبارة عن رقم تعريف، اضبطه على "CN=${userDN},CN=Users,DC=apigee,DC=com"، مع استبدال CN=Users, DC=apigee,DC=com بالقيم المناسبة لبروتوكول LDAP الخارجي. |
غير مطلوب، يُرجى الإشارة إلى أسطر رموز باعتبارها تعليقًا. |
|
|
conf_security_externalized.authentication.indirect.bind.server.admin.dn= |
||
|
غير مطلوب، يُرجى الإشارة إلى أسطر رموز باعتبارها تعليقًا. |
يجب ضبطه على اسم المستخدم أو عنوان البريد الإلكتروني لمستخدم لديه امتيازات البحث في LDAP الخارجي. |
|
|
conf_security_externalized.authentication.indirect.bind.server.admin.password= |
||
|
غير مطلوب، يُرجى الإشارة إلى أسطر رموز باعتبارها تعليقًا. |
يجب ضبطها على كلمة مرور المستخدم أعلاه. |
|
|
conf_security_externalized.authentication.indirect.bind.server.admin.password.encrypted= |
||
|
غير مطلوب، يُرجى الإشارة إلى أسطر رموز باعتبارها تعليقًا. |
اضبط القيمة على "false" في حال استخدام كلمة مرور نص عادي (لا يُنصح بذلك) اضبطها على "صحيح" في حال استخدام كلمة مرور مشفّرة (يُنصح بذلك) كما هو موضّح في الربط غير المباشر فقط: تشفير كلمة مرور مستخدم LDAP الخارجي. |
|
|
conf_security_externalized.authentication.server.url= |
||
|
اضبطه على "ldap://localhost:389"، مع استبدال "localhost" بعنوان IP أو نطاق مثيل LDAP الخارجي. |
||
|
conf_security_externalized.authentication.server.version= |
||
|
يتم ضبطه على إصدار خادم LDAP الخارجي، مثل "3". |
||
|
conf_security_externalized.authentication.server.conn.timeout= |
||
|
اضبط مهلة (رقم بالمللي ثانية) مناسبة لـ LDAP الخارجي. |
||
|
conf_security_externalized.authentication.user.store.baseDN= |
||
|
اضبط قيمة baseDN لتتطابق مع خدمة LDAP الخارجية. سيتم توفير هذه القيمة من قِبل مشرف LDAP الخارجي. على سبيل المثال، في Apigee، قد نستخدم "DC=apigee,DC=com" |
||
|
conf_security_externalized.authentication.user.store.search.query=(&(${userAttribute}=${userId})) |
||
|
لا تغيّر سلسلة البحث هذه. ويتم استخدامها داخليًا. |
||
|
conf_security_externalized.authentication.user.store.user.attribute= |
||
|
يحدّد هذا السمة الخارجية لبروتوكول LDAP التي تريد الربط بها. اضبطها على أي سمة تحتوي على اسم المستخدم بالتنسيق الذي يستخدمه المستخدمون لتسجيل الدخول إلى Apigee Edge. على سبيل المثال: إذا كان المستخدمون سيسجّلون الدخول باستخدام عنوان بريد إلكتروني وتم تخزين بيانات الاعتماد هذه في "userPrincipalName"، اضبط الإعداد أعلاه على "userPrincipalName". إذا كان المستخدمون سيسجّلون الدخول باستخدام معرّف مخزَّن في "sAMAccountName"، اضبط الإعداد أعلاه على "sAMAccountName". |
||
|
conf_security_externalized.authentication.user.store.user.email.attribute= |
||
|
هذه هي سمة LDAP التي يتم تخزين قيمة البريد الإلكتروني للمستخدم فيها. يكون هذا عادةً "userPrincipalName"، ولكن يمكنك ضبطه على أي سمة في LDAP الخارجي تحتوي على عنوان البريد الإلكتروني للمستخدم الذي تم توفيره في LDAP الداخلي الخاص بتفويض Apigee. |
||