প্রাইভেট ক্লাউডে SAML সংক্রান্ত সমস্যার সমাধান করা

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

  • apigee-sso নোডকে অবশ্যই পোর্ট ৫৪৩২-এ Postgres নোড অ্যাক্সেস করতে হবে।
  • Edge UI এবং SAML IDP-এর মাধ্যমে এক্সটার্নাল HTTP অ্যাক্সেসের জন্য apigee-sso নোডে পোর্ট ৯৯৯৯ খোলা থাকতে হবে। আপনি apigee-sso-এ TLS কনফিগার করলে, পোর্ট নম্বর আলাদা হতে পারে।
  • apigee-sso নোডকে অবশ্যই SSO_SAML_IDP_METADATA_URL প্রপার্টিতে উল্লেখ করা URL-এ SAML IDP অ্যাক্সেস করতে হবে।
  • apigee-sso নোডকে ম্যানেজমেন্ট সার্ভারের নোডের পোর্ট ৮০৮০ অ্যাক্সেস করতে হবে।

প্রয়োজনীয় সব পোর্ট খোলা ও অ্যাক্সেস করা গেলে, আপনি কনফিগারেশন ধাপগুলি আবার চালাতে পারবেন:

  • apigee-sso-এর জন্য:
    /opt/apigee/apigee-service/bin/apigee-service apigee-sso setup -f configFile
  • Edge UI-এর জন্য:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui configure-sso -f configFile

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

  1. SAML বন্ধ করুন-এ বর্ণিত পদ্ধতি অনুযায়ী Edge UI-তে 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 ইউজারনেম যা আপনি Edge ইনস্টল করার সময় নির্দিষ্ট করেছিলেন। ডিফল্ট ভ্যালু হল apigee।
    • Edge ইনস্টল করার সময় আপনি যে Postgres পোর্ট নির্দিষ্ট করেছিলেন সেটি হল postgres_port। ডিফল্ট ভ্যালু হল ৫৪৩২।
    • postgres_host হল Postgres নোডের IP বা DNS নাম।
  4. আবার কনফিগার করুন apigee-sso:
    /opt/apigee/apigee-service/bin/apigee-service apigee-sso setup -f configFile
  5. Edge UI আবার কনফিগার করুন:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui configure-sso -f configFile