يستخدم نظام Apigee بروتوكول OpenLDAP لمصادقة المستخدمين في بيئة إدارة واجهة برمجة التطبيقات. يوفّر OpenLDAP وظيفة سياسة كلمة مرور LDAP هذه.
يوضّح هذا القسم كيفية ضبط سياسة كلمة مرور LDAP التلقائية التي تم تسليمها. استخدِم سياسة كلمة المرور هذه لضبط خيارات مصادقة كلمة المرور المختلفة، مثل عدد محاولات تسجيل الدخول الفاشلة المتتالية التي لا يمكن بعدها استخدام كلمة مرور لمصادقة مستخدم في الدليل.
ويوضّح هذا القسم أيضًا كيفية استخدام بعض واجهات برمجة التطبيقات لفتح حسابات المستخدمين التي تم قفلها وفقًا للسمات التي تم ضبطها في سياسة كلمة المرور التلقائية.
لمزيد من المعلومات، يُرجى الاطّلاع على:
ضبط سياسة كلمة المرور التلقائية لبروتوكول LDAP
لضبط سياسة كلمة مرور LDAP التلقائية:
- اتصِل بخادم LDAP باستخدام برنامج LDAP، مثل Apache Studio أو ldapmodify. يستجيب خادم OpenLDAP تلقائيًا عبر المنفذ 10389 على عقدة OpenLDAP.
للاتصال، حدِّد اسم Bind DN أو مستخدم
cn=manager,dc=apigee,dc=comوكلمة مرور OpenLDAP التي ضبطتها في وقت تثبيت Edge. - استخدِم العميل للانتقال إلى سمات سياسة كلمة المرور لكل من:
- مستخدمو Edge:
cn=default,ou=pwpolicies,dc=apigee,dc=com - مشرف النظام في Edge:
cn=sysadmin,ou=pwpolicies,dc=apigee,dc=com
- مستخدمو Edge:
- عدِّل قيم سمات سياسة كلمة المرور حسب الحاجة.
- احفظ الإعدادات.
سمات سياسة كلمات المرور التلقائية في LDAP
| السمة | الوصف | تلقائي |
|---|---|---|
pwdExpireWarning |
الحد الأقصى لعدد الثواني قبل انتهاء صلاحية كلمة المرور، حيث سيتم عرض رسائل تحذيرية بانتهاء الصلاحية للمستخدم الذي تتم مصادقته في الدليل. |
604800 (ما يعادل 7 أيام) |
pwdFailureCountInterval |
عدد الثواني التي يتم بعدها إزالة محاولات الربط الفاشلة المتتالية القديمة من عدّاد حالات التعذُّر. بعبارة أخرى، هذا هو عدد الثواني التي تتم بعدها إعادة ضبط عدد محاولات تسجيل الدخول الفاشلة المتتالية. إذا تم ضبط السياسة إذا تم ضبط السمة ننصح بضبط هذه السمة على القيمة نفسها لسمة |
300 |
pwdInHistory |
الحد الأقصى لعدد كلمات المرور المستخدَمة أو السابقة للمستخدم التي سيتم تخزينها في السمة عند تغيير كلمة المرور، سيتم منع المستخدم من تغييرها إلى أي من كلماتها السابقة. |
3 |
pwdLockout |
في حال ضبط السياسة على |
خطأ |
pwdLockoutDuration |
عدد الثواني التي لا يمكن خلالها استخدام كلمة مرور لمصادقة المستخدم بسبب عدد كبير جدًا من محاولات تسجيل الدخول الفاشلة المتتالية. بعبارة أخرى، هذه هي المدة التي سيظل فيها حساب المستخدم
مقفلاً بسبب تجاوز عدد محاولات تسجيل الدخول الفاشلة المتتالية التي تم ضبطها من خلال
السمة إذا تم ضبط يُرجى الاطّلاع على فتح قفل حساب مستخدم. إذا تم ضبط السمة ننصح بضبط هذه السمة على القيمة نفسها لسمة |
300 |
pwdMaxAge |
عدد الثواني التي تنتهي بعدها صلاحية كلمة مرور المستخدم (غير مشرف النظام). وتعني القيمة 0 عدم انتهاء صلاحية كلمات المرور. وتتوافق القيمة التلقائية 2592000 مع 30 يومًا من وقت إنشاء كلمة المرور. |
user: 2592000 مشرف النظام: 0 |
pwdMaxFailure |
عدد محاولات تسجيل الدخول الفاشلة المتتالية التي لا يمكن بعدها استخدام كلمة مرور لمصادقة مستخدم في الدليل |
3 |
pwdMinLength |
يحدّد هذا الإعداد الحدّ الأدنى لعدد الأحرف المطلوبة عند ضبط كلمة مرور. |
8 |
فتح قفل حساب مستخدم
قد يتم قفل حساب المستخدم بسبب السمات المحدّدة في سياسة كلمة المرور. يمكن للمستخدم الذي تم تعيين دور مشرف النظام في Apigee له استخدام طلب بيانات من واجهة برمجة التطبيقات التالي لإلغاء قفل حساب المستخدم. استبدِل userEmail وadminEmail وpassword بالقيم الفعلية.
لإلغاء قفل مستخدم:
/v1/users/userEmail/status?action=unlock -X POST -u adminEmail:password