Edge UI-এর সাথে SAML ব্যবহার করা

SAML স্পেসিফিকেশন তিনটি এন্টিটি সংজ্ঞায়িত করে:

  • প্রিন্সিপাল (Edge UI ব্যবহারকারী)
  • পরিষেবা প্রদানকারী (Apigee SSO)
  • পরিচয় প্রদানকারী (SAML অ্যাসারশন প্রদান করে)

SAML চালু করা হলে, প্রিন্সিপাল (Edge UI ব্যবহারকারী) পরিষেবা প্রদানকারীর (Apigee SSO) কাছে অ্যাক্সেসের অনুরোধ করে। Apigee SSO (SAML পরিষেবা প্রদানকারী হিসেবে) তারপর SAML IDP থেকে একটি পরিচয় অ্যাসারশন অনুরোধ করে এবং পায় এবং Edge UI অ্যাক্সেস করার জন্য প্রয়োজনীয় OAuth2 টোকেন তৈরি করতে সেই অ্যাসারশন ব্যবহার করে। ব্যবহারকারীকে তখন Edge UI-তে রিডাইরেক্ট করা হয়।

এই প্রসেসটি নিচে দেখানো হয়েছে:

এই ডায়াগ্রামে:

  1. ব্যবহারকারী Edge UI-এর লগ-ইন URL-এ অনুরোধ করে Edge UI অ্যাক্সেস করার চেষ্টা করেন। যেমন: https://edge_UI_IP_DNS:9000
  2. যাচাই না করা অনুরোধ SAML IDP-তে রিডাইরেক্ট করা হয়। যেমন, "https://idp.customer.com"।
  3. আপনি IDP-তে লগ-ইন না করে থাকলে, আপনাকে লগ-ইন করার জন্য প্রম্পট করা হবে।
  4. SAML IDP-এর মাধ্যমে আপনার পরিচয় যাচাই করা হয়েছে।

    SAML IDP, Apigee SSO মডিউলে একটি SAML 2.0 অ্যাসারশন তৈরি করে এবং ফেরত পাঠায়।

  5. Apigee SSO অ্যাসারশন যাচাই করে, অ্যাসারশন থেকে ব্যবহারকারীর পরিচয় এক্সট্র্যাক্ট করে, Edge UI-এর জন্য OAuth 2 যাচাইকরণ টোকেন তৈরি করে এবং নিম্নলিখিত URL-এ ব্যবহারকারীকে মূল Edge UI পৃষ্ঠায় রিডাইরেক্ট করে:
    https://edge_ui_IP_DNS:9000/platform/orgName

    যেখানে orgName হল একটি Edge সংস্থার নাম।