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

Edge for Private Cloud v4.18.01

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

  • apigee-sso নোডকে অবশ্যই পোর্ট ৫৪৩২-এ Postgres নোড অ্যাক্সেস করতে পারতে হবে।
  • Edge UI এবং SAML IDP-এর মাধ্যমে এক্সটার্নাল HTTP অ্যাক্সেসের জন্য apigee-sso নোডে পোর্ট ৯০৯৯ খোলা থাকতে হবে। আপনি API BaaS-এর জন্য SAML চালু করলে, পোর্টটি অবশ্যই BaaS পোর্টাল এবং BaaS স্ট্যাক নোড থেকে অ্যাক্সেসযোগ্য হতে হবে। আপনি যদি 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।
    • postgres_port হল Postgres পোর্ট যা আপনি Edge ইনস্টল করার সময় উল্লেখ করেছেন। ডিফল্ট ভ্যালু হল ৫৪৩২।
    • 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