ব্যক্তিগত ক্লাউডে SAML-এর সমস্যা সমাধান করা হচ্ছে

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

ইনস্টলেশন বা কনফিগারেশন প্রক্রিয়া ব্যর্থ হলে, আপনাকে প্রথমে নিশ্চিত করতে হবে যে সমস্ত প্রয়োজনীয় পোর্ট খোলা এবং অ্যাক্সেসযোগ্য:

  • apigee-sso নোড অবশ্যই পোর্ট 5432-এ পোস্টগ্রেস নোড অ্যাক্সেস করতে সক্ষম হবে।
  • apigee-sso নোডে পোর্ট 9099 অবশ্যই Edge UI এবং SAML IDP দ্বারা বাহ্যিক HTTP অ্যাক্সেসের জন্য খোলা থাকতে হবে। আপনি API BaaS এর জন্য SAML সক্ষম করলে, পোর্টটি অবশ্যই BaaS পোর্টাল এবং BaaS স্ট্যাক নোড থেকে অ্যাক্সেসযোগ্য হতে হবে। আপনি apigee-sso- তে TLS কনফিগার করলে, পোর্ট নম্বর ভিন্ন হতে পারে।
  • apigee-sso নোড অবশ্যই SSO_SAML_IDP_METADATA_URL বৈশিষ্ট্য দ্বারা নির্দিষ্ট URL-এ SAML IDP অ্যাক্সেস করতে সক্ষম হবে৷
  • apigee-sso নোড অবশ্যই ম্যানেজমেন্ট সার্ভার নোডে পোর্ট 8080 অ্যাক্সেস করতে সক্ষম হবে।

সমস্ত প্রয়োজনীয় পোর্ট খোলা এবং অ্যাক্সেসযোগ্য হলে, আপনি কনফিগারেশন পদক্ষেপগুলি পুনরায় চালাতে পারেন:

  • apigee-sso- এর জন্য:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-sso সেটআপ -f কনফিগার ফাইল
  • এজ UI এর জন্য:
    > /opt/apigee/apigee-service/bin/apigee-service edge-ui configure-sso -f কনফিগার ফাইল

যদি পুনরায় কনফিগারেশন কাজ করে, তাহলে আপনি apigee-sso দ্বারা ব্যবহৃত Postgres ডাটাবেস মুছে ফেলতে পারেন এবং তারপরে apigee-sso এবং এজ UI পুনরায় কনফিগার করতে পারেন:

  1. এজ UI-তে SAML নিষ্ক্রিয় করুন যেমন SAML নিষ্ক্রিয় করুন
  2. স্টপ এপিজি-এসএসও :
    > /opt/apigee/apigee-service/bin/apigee-service apigee-sso স্টপ
  3. Postgres নোডে লগ ইন করুন এবং Postgres ডাটাবেস ড্রপ করুন:
    > psql -U postgres_username -p postgres_port -h postgres_host -c "ড্রপ ডাটাবেস \"apigee_sso\""

    কোথায়:
    • postgres_username হল Postgre ইউজারনেম যা আপনি এজ ইনস্টল করার সময় নির্দিষ্ট করেছেন। ডিফল্ট মান হল apigee .
    • postgres_port হল পোস্টগ্রেস পোর্ট যা আপনি এজ ইনস্টল করার সময় নির্দিষ্ট করেছেন। ডিফল্ট মান 5432।
    • postgres_host হল Postgres নোডের IP বা DNS নাম।
  4. apigee-sso পুনরায় কনফিগার করুন:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-sso সেটআপ -f কনফিগার ফাইল
  5. এজ UI পুনরায় কনফিগার করুন:
    > /opt/apigee/apigee-service/bin/apigee-service edge-ui configure-sso -f কনফিগার ফাইল