API BaaS-এর জন্য SAML সক্ষম করা হচ্ছে

প্রাইভেট ক্লাউড v4.18.01 এর জন্য এজ

আপনি এজ এর জন্য SAML সক্ষম করার পরে, আপনি API BaaS এর জন্য SAML সক্ষম করতে পারেন৷ API BaaS-এর জন্য SAML সমর্থনের জন্য প্রয়োজন যে আপনি ইতিমধ্যে এজ ম্যানেজমেন্ট সার্ভার নোডে এজ SSO মডিউল ইনস্টল এবং কনফিগার করেছেন।

API BaaS-এর জন্য SAML সক্ষম করার সাধারণ প্রক্রিয়া হল:

  1. এজ-এর জন্য SAML-এর ইনস্টলেশন এবং কনফিগারেশনে বর্ণিত SAML- কে প্রান্তে কনফিগার করুন।
  2. API BaaS ইনস্টল করুন এবং নিশ্চিত করুন যে আপনার ইনস্টলেশন সঠিকভাবে কাজ করছে। এর মধ্যে BaaS সংগঠন তৈরি করা অন্তর্ভুক্ত। API BaaS ইনস্টলেশন দেখুন।
  3. BaaS সিস্টেম অ্যাডমিনিস্ট্রেটর এবং BaaS সংস্থার অ্যাডমিনিস্ট্রেটর সহ সমস্ত বিদ্যমান BaaS ব্যবহারকারীদের জন্য, IDP-এ একটি সংশ্লিষ্ট ব্যবহারকারী তৈরি করুন। IDP-এ ব্যবহারকারীর ইমেল ঠিকানাটি অবশ্যই একই হতে হবে যা BaaS ব্যবহারকারী তৈরি করতে ব্যবহৃত হয়েছিল।
  4. API BaaS-এ SAML কনফিগার করুন।

API BaaS-এ SAML কনফিগার করুন

API BaaS-এ SAML কনফিগার করতে, আপনাকে সেই ক্রমে BaaS পোর্টাল এবং স্ট্যাক উভয় ক্ষেত্রেই এটি সক্ষম করতে হবে।

আপনি প্রথমে SAML কনফিগার করার জন্য একটি কনফিগার ফাইল তৈরি করুন:

# IP address of BaaS Portal
IP1=11.111.11.111

# IP address of apigee-sso node
IP2=22.222.22.222

# Information about apigee-sso.
# Externally accessible IP or DNS of apigee-sso.
SSO_PUBLIC_URL_HOSTNAME=$IP2
SSO_PUBLIC_URL_PORT=9099
# Default is http. Set to https if you enabled TLS on apigee-sso.
SSO_PUBLIC_URL_SCHEME=http

# SSO admin credentials as set when you installed apigee-sso.
SSO_ADMIN_NAME=ssoadmin
SSO_ADMIN_SECRET=Secret123

# The name of the OAuth client used to connect to apigee-sso.
# The default client name is "baas". 
BAAS_SSO_CLIENT_NAME=baas

# If set, the existing BAAS client is deleted and new one is created.
# The default value is "n".
# Set to "y" when you reconfigure SAML and change the value of 
# any of the BAAS_* properties.
BAAS_SSO_CLIENT_OVERWRITE=y

# API BaaS Portal properties:
BAAS_SSO_ENABLED=y

# Comma separated list of URLs for the BAAS portal, 
# in the format:  http_or_https://IP_or_hostname_of_UI:9000. 
# You can have multiple URLs when you have multiple installations
# of the BAAS portal or you have multiple data centers.
BAAS_PUBLIC_URIS=http_or_https://IP_or_hostname_of_BAAS:9000
BAAS_SSO_REGISTERED_PUBLIC_URIS=$BAAS_PUBLIC_URIS

# API BaaS Stack properties
BAAS_SSO_ENABLED=y

SAML সমর্থন সক্ষম করতে API BaaS কনফিগার করতে:

  1. BaaS পোর্টালে SAML কনফিগার করতে নিম্নলিখিত কমান্ডটি চালান:
    > /opt/apigee/apigee-service/bin/apigee-service baas-portal configure-sso -f samlConfigFile

    যেখানে samlConfigFile হল SAML কনফিগারেশন ফাইল।
  2. পোর্টালটি পুনরায় চালু করতে নিম্নলিখিত কমান্ডটি চালান:
    > /opt/apigee/apigee-service/bin/apigee-service baas-portal রিস্টার্ট
  3. সমস্ত BaaS স্ট্যাক নোডগুলিতে SAML কনফিগার করতে নিম্নলিখিত কমান্ডটি চালান:
    > /opt/apigee/apigee-service/bin/apigee-service baas-usergrid configure-sso -f samlConfigFile

পরে এই মানগুলি পরিবর্তন করতে, কনফিগার ফাইলগুলি আপডেট করুন এবং এই পদক্ষেপগুলি আবার চালান।

API BaaS-এ SAML অক্ষম করুন

API BaaS এ SAML অক্ষম করতে:

  1. কনফিগার ফাইলটি সম্পাদনা করুন যা আপনি সেট করতে SAM কনফিগার করতে ব্যবহার করেছিলেন:
    BAAS_SSO_ENABLED=n
  2. BaaS পোর্টাল কনফিগার করুন:
    > /opt/apigee/apigee-service/bin/apigee-service baas-portal configure-sso -f কনফিগার ফাইল

    দ্রষ্টব্য: যে ব্যবহারকারীরা কখনও BaaS পাসওয়ার্ড সেট করেন না তাদের অবশ্যই একটি নতুন পাসওয়ার্ড সেট করতে লগইন পৃষ্ঠায় পাসওয়ার্ড রিসেট লিঙ্কটি নির্বাচন করতে হবে।
  3. পোর্টালটি পুনরায় চালু করতে নিম্নলিখিত কমান্ডটি চালান:
    > /opt/apigee/apigee-service/bin/apigee-service baas-portal রিস্টার্ট
  4. BaaS স্ট্যাক কনফিগার করুন:
    > /opt/apigee/apigee-service/bin/apigee-service baas-usergrid configure-sso -f কনফিগার ফাইল