এই বিভাগে সেইসব মেকানিজম বর্ণনা করা হয়েছে যার মাধ্যমে আপনি Apigee Edge for Private Cloud-এর সাথে IDP হিসেবে LDAP ব্যবহার করতে পারবেন।
সিম্পল বাইন্ডিং (ডিরেক্ট বাইন্ডিং)
সহজ বাইন্ডিং-এর মাধ্যমে, ব্যবহারকারী একটি RDN অ্যাট্রিবিউট প্রদান করেন। RDN অ্যাট্রিবিউটটি একটি ব্যবহারকারীর নাম, ইমেল ঠিকানা, সাধারণ নাম বা অন্য ধরনের ব্যবহারকারীর আইডি হতে পারে, যা প্রাথমিক শনাক্তকারী কী তার উপর নির্ভর করে। সেই RDN অ্যাট্রিবিউটের সাথে, Apigee SSO স্ট্যাটিক্যালি একটি বিশিষ্ট নাম (DN) তৈরি করে। সহজ বাইন্ডিংয়ের সাথে কোনও আংশিক মিল নেই।
সহজ বাইন্ড অপারেশনের ধাপগুলি নিচে দেখানো হল:
- ব্যবহারকারী একটি RDN অ্যাট্রিবিউট এবং পাসওয়ার্ড ইনপুট করেন। যেমন, তিনি ইউজারনেম হিসেবে “alice” লিখতে পারেন।
- Apigee SSO, DN তৈরি করে; যেমন:
dn=uid=alice,ou=users,dc=test,dc=com
- Apigee SSO স্ট্যাটিক্যালি তৈরি করা DN এবং সরবরাহ করা পাসওয়ার্ড ব্যবহার করে LDAP সার্ভারের সাথে বাইন্ড করার চেষ্টা করে।
- সফল হলে, Apigee SSO একটি OAuth টোকেন ফেরত দেয় যা ক্লায়েন্ট Edge পরিষেবায় তার অনুরোধের সাথে অ্যাটাচ করতে পারে।
সহজ বাইন্ডিং সবচেয়ে সুরক্ষিত ইনস্টলেশন প্রদান করে কারণ কনফিগারেশনের মাধ্যমে Apigee SSO-তে কোনও LDAP ক্রেডেনশিয়াল বা অন্যান্য ডেটা প্রকাশ করা হয় না। অ্যাডমিনিস্ট্রেটর, Apigee SSO-তে এক বা একাধিক DN প্যাটার্ন কনফিগার করতে পারেন যা একটি ইউজারনেম ইনপুটের জন্য চেষ্টা করা হবে।
সার্চ ও বাইন্ড করা (ইনডাইরেক্ট বাইন্ডিং)
সার্চ ও বাইন্ড ফিচারের মাধ্যমে, ব্যবহারকারী RDN ও পাসওয়ার্ড প্রদান করেন। Apigee SSO তারপর ব্যবহারকারীর DN খুঁজে বের করে। সার্চ ও বাইন্ড আংশিক মিলের অনুমতি দেয়।
সার্চ বেস হল সবচেয়ে উপরের ডোমেন।
সার্চ ও বাইন্ড অপারেশনের ধাপগুলি নিচে দেখানো হল:
- ব্যবহারকারী একটি RDN, যেমন একটি ব্যবহারকারীর নাম বা ইমেল আইডি এবং তার পাসওয়ার্ড ইনপুট করে।
- Apigee SSO, LDAP ফিল্টার এবং পরিচিত সার্চ ক্রেডেনশিয়ালের সেট ব্যবহার করে সার্চ করে।
- ঠিক একটি মিল থাকলে, Apigee SSO ব্যবহারকারীর DN ফিরিয়ে আনে। যদি শূন্য বা একের বেশি মিল থাকে, তাহলে Apigee SSO ব্যবহারকারীকে প্রত্যাখ্যান করে।
- Apigee SSO তারপর LDAP সার্ভারের সাথে ব্যবহারকারীর DN এবং পাসওয়ার্ড বাইন্ড করার চেষ্টা করে।
- LDAP সার্ভার যাচাইকরণ করে।
- সফল হলে, Apigee SSO একটি OAuth টোকেন ফেরত দেয় যা ক্লায়েন্ট Edge পরিষেবায় তার অনুরোধের সাথে অ্যাটাচ করতে পারে।
Apigee সাজেস্ট করে যে আপনি শুধুমাত্র-পড়ার-উপযোগী অ্যাডমিন ক্রেডেনশিয়ালের সেট ব্যবহার করুন যা আপনি Apigee SSO-এর জন্য উপলভ্য করেন যাতে ব্যবহারকারী যেখানে আছেন সেই LDAP ট্রিতে সার্চ করা যায়।