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

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

  • apigee-sso নোড অবশ্যই পোর্ট 5432-এ পোস্টগ্রেস নোড অ্যাক্সেস করতে সক্ষম হবে।
  • apigee-sso নোডে পোর্ট 9099 অবশ্যই Edge UI এবং SAML IDP দ্বারা বাহ্যিক HTTP অ্যাক্সেসের জন্য খোলা থাকতে হবে। আপনি 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 setup -f configFile
  • এজ UI এর জন্য:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui configure-sso -f configFile

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

  1. এজ UI-তে SAML নিষ্ক্রিয় করুন যেমন SAML নিষ্ক্রিয় করুন
  2. স্টপ apigee-sso :
    /opt/apigee/apigee-service/bin/apigee-service apigee-sso stop
  3. Postgres নোডে লগ ইন করুন এবং Postgres ডাটাবেস ড্রপ করুন:
    psql -U postgres_username -p postgres_port -h postgres_host -c "drop database \"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 setup -f configFile
  5. এজ UI পুনরায় কনফিগার করুন:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui configure-sso -f configFile