API ম্যানেজমেন্টের জন্য ডিফল্ট LDAP পাসওয়ার্ড নীতি ম্যানেজ করা

Edge for Private Cloud v. 4.17.09

Apigee সিস্টেম আপনার API ম্যানেজমেন্ট এনভায়রনমেন্টে ব্যবহারকারীদের যাচাই করতে OpenLDAP ব্যবহার করে। OpenLDAP এই LDAP পাসওয়ার্ড নীতি কার্যকারিতা উপলভ্য করে।

এই বিভাগে, ডেলিভার করা ডিফল্ট LDAP পাসওয়ার্ড নীতি কীভাবে কনফিগার করতে হয় তা বর্ণনা করা হয়েছে। বিভিন্ন পাসওয়ার্ড যাচাইকরণ বিকল্প কনফিগার করতে এই পাসওয়ার্ড নীতি ব্যবহার করুন, যেমন, পরপর কতবার লগ-ইন করার চেষ্টা ব্যর্থ হলে, ডিরেক্টরিতে ব্যবহারকারীকে যাচাই করার জন্য পাসওয়ার্ড আর ব্যবহার করা যাবে না।

ডিফল্ট পাসওয়ার্ড নীতিতে কনফিগার করা অ্যাট্রিবিউট অনুযায়ী লক হয়ে যাওয়া ব্যবহারকারীর অ্যাকাউন্ট আনলক করার জন্য কয়েকটি API কীভাবে ব্যবহার করতে হয়, তাও এই বিভাগে বর্ণনা করা হয়েছে।

অতিরিক্ত তথ্যের জন্য, দেখুন:

ডিফল্ট LDAP পাসওয়ার্ড নীতি কনফিগার করা

ডিফল্ট LDAP পাসওয়ার্ড নীতি কনফিগার করতে:

  1. Apache Studio বা ldapmodify-এর মতো LDAP ক্লায়েন্ট ব্যবহার করে আপনার LDAP সার্ভারে কানেক্ট করুন। ডিফল্ট হিসেবে OpenLDAP সার্ভার OpenLDAP নোডের 10389 পোর্টে শোনে।

    কানেক্ট করতে, Bind DN বা cn=manager,dc=apigee,dc=com-এর ব্যবহারকারী এবং Edge ইনস্টল করার সময় আপনি যে OpenLDAP পাসওয়ার্ড সেট করেছিলেন সেটি উল্লেখ করুন।
  2. এটির জন্য পাসওয়ার্ড নীতি অ্যাট্রিবিউটে নেভিগেট করতে ক্লায়েন্ট ব্যবহার করুন:
    • Edge ব্যবহারকারী: cn=default,ou=pwpolicies,dc=apigee,dc=com
    • Edge sysadmin: cn=sysadmin,ou=pwpolicies,dc=apigee,dc=com
  3. পাসওয়ার্ড নীতি অ্যাট্রিবিউটের ভ্যালু আপনার পছন্দ অনুযায়ী এডিট করুন।
  4. কনফিগারেশন সেভ করুন।

ডিফল্ট LDAP পাসওয়ার্ড নীতি অ্যাট্রিবিউট

অ্যাট্রিবিউট

বিবরণ

ডিফল্ট

pwdExpireWarning

পাসওয়ার্ডের মেয়াদ শেষ হওয়ার আগে সর্বাধিক কত সেকেন্ড পর্যন্ত মেয়াদ শেষ হওয়ার সতর্কতা মেসেজ সেই ব্যবহারকারীকে দেখানো হবে যিনি ডিরেক্টরিতে যাচাইকরণ করছেন।

604800

(৭ দিনের সমান)

pwdFailureCountInterval

কত সেকেন্ড পরে পরপর ব্যর্থ হওয়া বাইন্ড করার চেষ্টা ব্যর্থতার কাউন্টার থেকে মুছে ফেলা হবে।

অন্যভাবে বলতে গেলে, এটি হল সেকেন্ডের সংখ্যা যার পরে পরপর ব্যর্থ লগ-ইন প্রচেষ্টার সংখ্যা রিসেট করা হয়।

pwdFailureCountInterval 0-তে সেট করা থাকলে, শুধুমাত্র সফল যাচাইকরণই কাউন্টার রিসেট করতে পারে।

pwdFailureCountInterval >0-এ সেট করা থাকলে, অ্যাট্রিবিউটটি এমন একটি সময়সীমা নির্ধারণ করে যার পরে পরপর অসফল লগ-ইন প্রচেষ্টার সংখ্যা অটোমেটিক রিসেট হয়ে যায়, এমনকি কোনও সফল যাচাইকরণ না ঘটলেও।

আমরা সাজেস্ট করি যে এই অ্যাট্রিবিউটটি pwdLockoutDuration অ্যাট্রিবিউটের মতো একই ভ্যালুতে সেট করা হোক।

৩০০

pwdInHistory

ব্যবহারকারীর ব্যবহার করা বা পুরনো পাসওয়ার্ডের সর্বাধিক সংখ্যা যা pwdHistory অ্যাট্রিবিউটে সেভ করা হবে।

পাসওয়ার্ড পরিবর্তন করার সময়, ব্যবহারকারীকে তার পুরনো পাসওয়ার্ডের মধ্যে কোনও একটিতে পরিবর্তন করতে ব্লক করা হবে।

3

pwdLockout

TRUE হলে, পাসওয়ার্ডের মেয়াদ শেষ হয়ে গেলে ব্যবহারকারীকে লক আউট করার জন্য নির্দিষ্ট করে যাতে ব্যবহারকারী আর লগ-ইন করতে না পারেন।

মিথ্যা

pwdLockoutDuration

পরপর অনেকবার লগ-ইন করার চেষ্টা ব্যর্থ হওয়ার কারণে, যত সেকেন্ডের জন্য ব্যবহারকারীকে যাচাই করার জন্য পাসওয়ার্ড ব্যবহার করা যাবে না।

অন্যভাবে বলতে গেলে, pwdMaxFailure অ্যাট্রিবিউটের মাধ্যমে সেট করা পরপর লগ-ইন করার ব্যর্থ প্রচেষ্টার সংখ্যা অতিক্রম করার কারণে ব্যবহারকারীর অ্যাকাউন্ট যত সময়ের জন্য লক করা থাকবে, এটি হল সেই সময়সীমা।

pwdLockoutDuration 0-তে সেট করা থাকলে, সিস্টেম অ্যাডমিনিস্ট্রেটর আনলক না করা পর্যন্ত ব্যবহারকারীর অ্যাকাউন্ট লক করা থাকবে।

নিচে "ব্যবহারকারীর অ্যাকাউন্ট আনলক করা" দেখুন।

pwdLockoutDuration >০-তে সেট করা থাকলে, অ্যাট্রিবিউটটি এমন একটি সময়সীমা নির্ধারণ করে যার জন্য ব্যবহারকারীর অ্যাকাউন্ট লক থাকবে। এই সময়সীমা পেরিয়ে গেলে, ব্যবহারকারীর অ্যাকাউন্ট অটোমেটিক আনলক হয়ে যাবে।

আমরা সাজেস্ট করি যে এই অ্যাট্রিবিউটটি pwdFailureCountInterval অ্যাট্রিবিউটের মতো একই ভ্যালুতে সেট করা হোক।

৩০০

pwdMaxAge

কত সেকেন্ড পরে ব্যবহারকারীর (sysadmin নয়) পাসওয়ার্ডের মেয়াদ শেষ হয়ে যাবে। ভ্যালু 0 হওয়ার অর্থ হল পাসওয়ার্ডের মেয়াদ শেষ হয় না। ২৫৯২০০০ ডিফল্ট ভ্যালু পাসওয়ার্ড তৈরি করার সময় থেকে ৩০ দিনের সাথে সম্পর্কিত।

user: 2592000

sysadmin: ০

pwdMaxFailure

পরপর কতবার লগ-ইন করার চেষ্টা ব্যর্থ হলে, ডিরেক্টরিতে ব্যবহারকারীকে যাচাই করার জন্য পাসওয়ার্ড ব্যবহার করা যাবে না।

3

pwdMinLength

পাসওয়ার্ড সেট করার সময় ন্যূনতম কতগুলি অক্ষর থাকতে হবে তা উল্লেখ করে।

8

ব্যবহারকারীর অ্যাকাউন্ট আনলক করা

পাসওয়ার্ড নীতিতে সেট করা অ্যাট্রিবিউটের কারণে ব্যবহারকারীর অ্যাকাউন্ট লক হয়ে যেতে পারে। sysadmin Apigee ভূমিকা অ্যাসাইন করা আছে এমন ব্যবহারকারী, নিম্নলিখিত API কল ব্যবহার করে ব্যবহারকারীর অ্যাকাউন্ট আনলক করতে পারবেন। কার্লি ব্র্যাকেটের মধ্যে থাকা ভ্যালু আসল ভ্যালু দিয়ে পরিবর্তন করুন।

কোনও ব্যবহারকারীকে আনলক করতে:

/v1/users/{userEmail}/status?action=unlock -X POST -u {adminEmail}:{password}