এক্সটার্নাল যাচাইকরণ কনফিগারেশন প্রপার্টি রেফারেন্স

প্রাইভেট ক্লাউডের জন্য Edge v. 4.16.09

নিচে দেওয়া সারণীতে এক্সটার্নাল যাচাইকরণের জন্য ডাইরেক্ট ও ইনডাইরেক্ট বাইন্ডিংয়ের ক্ষেত্রে প্রয়োজনীয় 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" হিসেবে সেট করুন (সাজেস্ট করা হয় না)

এনক্রিপ্ট করা পাসওয়ার্ড ব্যবহার করলে "true" হিসেবে সেট করুন (সাজেস্ট করা) পরোক্ষ বাইন্ডিং শুধুমাত্র: এক্সটার্নাল LDAP ব্যবহারকারীর পাসওয়ার্ড এনক্রিপ্ট করা।

conf_security_externalized.authentication.server.url=

"ldap://localhost:389" হিসেবে সেট করুন, আপনার এক্সটার্নাল LDAP ইনস্ট্যান্সের IP বা ডোমেন দিয়ে "localhost" পাল্টে দিন।

conf_security_externalized.authentication.server.version=

আপনার এক্সটার্নাল LDAP সার্ভার ভার্সনে সেট করুন, যেমন "3"।

conf_security_externalized.authentication.server.conn.timeout=

আপনার এক্সটার্নাল LDAP-এর জন্য উপযুক্ত টাইমআউট (মিলিসেকেন্ডে সংখ্যা) সেট করুন।

conf_security_externalized.authentication.user.store.baseDN=

আপনার এক্সটার্নাল LDAP পরিষেবার সাথে ম্যাচ করাতে baseDN ভ্যালুতে সেট করুন। এই ভ্যালু আপনার এক্সটার্নাল 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-তে ব্যবহারকারীর ইমেল আইডি যে প্রপার্টিতে আছে, সেটি এখানে সেট করুন। এই ইমেল আইডি Apigee-এর ইন্টার্নাল অথরাইজেশন LDAP-তে প্রোভিশন করা হয়।