Edge for Private Cloud نسخه ۴.۱۷.۰۱
سیستم Apigee از OpenLDAP برای اصالتسنجی کاربران در محیط مدیریت API شما استفاده میکند. OpenLDAP این عملکرد خطمشی گذرواژه LDAP را دردسترس قرار میدهد.
این بخش نحوه پیکربندی خطمشی گذرواژه LDAP پیشفرض ارائهشده را شرح میدهد. از این خطمشی گذرواژه برای پیکربندی گزینههای مختلف اصالتسنجی گذرواژه استفاده کنید، مثلاً تعداد تلاشهای ناموفق متوالی برای ورود به سیستم که پساز آن دیگر نمیتوان از گذرواژه برای اصالتسنجی کاربر در فهرست راهنما استفاده کرد.
این بخش همچنین نحوه استفاده از چند API را برای باز کردن قفل حسابهای کاربری که طبق ویژگیهای پیکربندیشده در خطمشی گذرواژه پیشفرض قفل شدهاند شرح میدهد.
پیکربندی خطمشی گذرواژه پیشفرض LDAP
برای پیکربندی خطمشی گذرواژه LDAP پیشفرض:
- بااستفاده از کارخواه LDAP، مانند Apache Studio یا ldapmodify، به سرور LDAP خود متصل شوید. بهطور پیشفرض، سرور OpenLDAP به درگاه ۱۰۳۸۹ در گره 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
- مقادیر مشخصه خطمشی گذرواژه را بهدلخواه ویرایش کنید.
- پیکربندی را ذخیره کنید.
مشخصههای خطمشی گذرواژه LDAP پیشفرض
|
مشخصه |
شرح |
پیشفرض |
|---|---|---|
|
pwdExpireWarning |
حداکثر تعداد ثانیههایی که پیشاز منقضی شدن گذرواژه، پیامهای هشدار انقضا به کاربری که درحال اصالتسنجی در فهرست راهنما است برگردانده میشود. |
604800 (معادل ۷ روز) |
|
pwdFailureCountInterval |
تعداد ثانیههایی که پساز آن تلاشهای ناموفق متوالی قدیمی برای اتصال از شمارنده خرابی پاک میشود. به عبارت دیگر، این تعداد ثانیههایی است که پساز آن، تعداد تلاشهای ناموفق متوالی برای ورود به سیستم بازنشانی میشود. اگر pwdFailureCountInterval روی ۰ تنظیم شده باشد، فقط اصالتسنجی موفق میتواند شمارنده را بازنشانی کند. اگر pwdFailureCountInterval روی >0 تنظیم شده باشد، این مشخصه مدتزمانی را تعریف میکند که پساز آن تعداد تلاشهای ناموفق متوالی برای ورود به سیستم بهطور خودکار بازنشانی میشود، حتی اگر اصالتسنجی موفقی رخ نداده باشد. پیشنهاد میکنیم این مشخصه روی همان مقدار مشخصه pwdLockoutDuration تنظیم شود. |
۳۰۰ |
|
pwdInHistory |
حداکثر تعداد گذرواژههای استفادهشده یا قبلی کاربر که در مشخصه pwdHistory ذخیره خواهد شد. هنگام تغییر گذرواژه، کاربر نمیتواند آن را به هیچکدام از گذرواژههای قبلیاش تغییر دهد. |
3 |
|
pwdLockout |
اگر TRUE باشد، مشخص میکند که وقتی گذرواژه کاربر منقضی میشود، کاربر قفل شود تا دیگر نتواند به سیستم وارد شود. |
نادرست |
|
pwdLockoutDuration |
تعداد ثانیههایی که طی آن نمیتوان از گذرواژه برای اصالتسنجی کاربر استفاده کرد، بهدلیل تعداد زیاد تلاشهای ناموفق متوالی برای ورود به سیستم. به عبارت دیگر، این مدت زمانی است که حساب کاربری بهدلیل فراتر رفتن از تعداد تلاشهای ناموفق متوالی برای ورود به سیستم که توسط ویژگی pwdMaxFailure تنظیم شده است، قفل میماند. اگر pwdLockoutDuration روی ۰ تنظیم شده باشد، حساب کاربر تا زمانی که سرپرست سیستم قفل آن را باز نکند، قفل خواهد ماند. به «باز کردن قفل حساب کاربری» در زیر مراجعه کنید. اگر pwdLockoutDuration روی >0 تنظیم شده باشد، این مشخصه مدت زمانی را تعریف میکند که حساب کاربری قفل خواهد ماند. وقتی این دوره زمانی سپری شد، قفل حساب کاربری بهطور خودکار باز میشود. پیشنهاد میکنیم این مشخصه روی همان مقدار مشخصه pwdFailureCountInterval تنظیم شود. |
۳۰۰ |
|
pwdMaxAge |
تعداد ثانیههایی که پساز آن گذرواژه کاربر (غیرسرپرست سیستم) منقضی میشود. مقدار ۰ یعنی گذرواژهها منقضی نمیشوند. مقدار پیشفرض ۲۵۹۲۰۰۰ معادل ۳۰ روز از زمان ایجاد گذرواژه است. |
user: 2592000 سرپرست سیستم: 0 |
|
pwdMaxFailure |
تعداد تلاشهای ناموفق متوالی برای ورود به سیستم که پساز آن ممکن است از گذرواژه برای اصالتسنجی کاربر در فهرست راهنما استفاده نشود. |
3 |
|
pwdMinLength |
حداقل تعداد نویسههای لازم را هنگام تنظیم گذرواژه مشخص میکند. |
8 |
باز کردن قفل حساب کاربری
ممکن است حساب کاربر بهدلیل ویژگیهای تنظیمشده در خطمشی گذرواژه قفل شود. کاربری که نقش Apigee سرپرست سیستم به او اختصاص داده شده است میتواند از فراخوانی API زیر برای باز کردن قفل حساب کاربر استفاده کند. مقادیر داخل آکولاد را با مقادیر واقعی جایگزین کنید.
برای باز کردن قفل کاربر:
/v1/users/{userEmail}/status?action=unlock -X POST -u {adminEmail}:{password}