SSO প্রমাণীকরণ ব্যর্থ যখন বাহ্যিক ব্রাউজার ব্যবহার করা হচ্ছে | localhost ত্রুটি

Prev Next

বিবরণ

কাটো SDP ক্লায়েন্ট বাহ্যিক ব্রাউজার ব্যবহার করার সময় SSO এর মাধ্যমে প্রমাণীকরণ করতে সক্ষম নয়।

সমস্যা

SSO প্রমাণীকরণের জন্য বাহ্যিক ব্রাউজার ব্যবহারের সময়, প্রমাণীকরণ প্রক্রিয়ার সময় ব্রাউজার http://localhost:49152 লোড করবে। ব্রাউজার সম্ভবত localhost ডোমেইনের জন্য এইচটিটিপি কঠোর নিরাপত্তা (HSTS) প্রয়োগ করবে এবং https://localhost:49152 তে পুনঃনির্দেশনা করবে। যদি তা ঘটে, ব্রাউজার একটি ত্রুটি প্রদর্শন করবে এবং প্রমাণীকরণ ব্যর্থ হবে।

Microsoft Edge থেকে উদাহরণ

edge-example.png

সমাধান

  1. SSO প্রমাণীকরণের জন্য এম্বেডেড ব্রাউজার এ যান। এটি CMA এর অ্যাক্সেস > ক্লায়েন্ট অ্যাক্সেস > প্রমাণীকরণ এর অধীনে অ্যাকাউন্টের জন্য সক্রিয় থাকতে হবে, না হলে প্রমাণীকরণ প্রক্রিয়ায় ক্লায়েন্ট বাহ্যিক ব্রাউজারে ফিরে যাবে।

  2. যদি প্রমাণীকরণের জন্য বাহ্যিক ব্রাউজার ব্যবহারের ইচ্ছা থাকে, তবে লোকালহোস্ট ডোমেইনের জন্য HSTS ডিফল্ট ব্রাউজারে নিষ্ক্রিয় করা যেতে পারে।
    নোট: লোকালহোস্ট ডোমেইনের জন্য HSTS অন্যান্য স্থানীয় ওয়েব অ্যাপস দ্বারা পুনরায় সক্রিয় করা হতে পারে, সাধারণত ডেভ এনভায়রনমেন্টে।. এম্বেডেড ব্রাউজার ব্যবহার করা হলো প্রিয় সমাধান।

Chrome/Edge

  1. ঠিকানা বারে প্রাসঙ্গিক ইউআরএল পেস্ট করুন:
    Chrome: chrome://net-internals/#hsts
    Edge: edge://net-internals/#hsts

  2. ডোমেইন নিরাপত্তা নীতি মুছুন সেকশনে, ডোমেইন ক্ষেত্রের মধ্যে localhost লিখুন এবং মুছে ফেলুন বোতাম ক্লিক করুন। chrome-example.png

  3. কাটো SDP ক্লায়েন্ট প্রমাণীকরণ প্রক্রিয়া পুনরায় শুরু করুন।

Firefox

  1. Firefox এ খোলা সমস্ত ট্যাব বন্ধ করুন।

  2. লাইব্রেরি উইন্ডো (ইতিহাস) খুলতে Ctrl + Shift + H (Mac এ Cmd + Shift + H) চাপুন।

  3. অনুসন্ধান বারে localhost লিখুন।

  4. localhost এন্ট্রিতে রাইট-ক্লিক করুন এবং এই সাইট সম্পর্কে ভুলে যান নির্বাচন করুন। firefox-example.png

  5. কাটো SDP ক্লায়েন্ট প্রমাণীকরণ প্রক্রিয়া পুনরায় শুরু করুন।