ডিফল্টরূপে, যখন একজন ব্যবহারকারী এজ UI থেকে লগ আউট করেন, তখন ব্যবহারকারীর জন্য সেশন কুকি মুছে ফেলা হয়। যাইহোক, ব্যবহারকারী লগ ইন করার সময়, ব্যবহারকারীর সিস্টেমে চলমান ম্যালওয়্যার বা অন্যান্য দূষিত সফ্টওয়্যার কুকি পেতে পারে এবং এজ UI অ্যাক্সেস করতে এটি ব্যবহার করতে পারে। এই পরিস্থিতিটি এজ UI এর জন্য নির্দিষ্ট নয়, তবে ব্যবহারকারীর সিস্টেমের নিরাপত্তার সাথে।
নিরাপত্তার একটি অতিরিক্ত স্তর হিসাবে, আপনি সার্ভার মেমরিতে বর্তমান সেশন সম্পর্কে তথ্য সংরক্ষণ করতে এজ UI কনফিগার করতে পারেন। ব্যবহারকারী লগ আউট করলে, তাদের সেশনের তথ্য মুছে ফেলা হয়, অন্য ব্যবহারকারীকে এজ UI অ্যাক্সেস করতে কুকি ব্যবহার করতে বাধা দেয়।
এই বৈশিষ্ট্য ডিফল্টরূপে অক্ষম করা হয়. আপনি এই বৈশিষ্ট্যটি সক্ষম করার আগে, আপনার সিস্টেমকে অবশ্যই নিম্নলিখিত প্রয়োজনীয়তার একটি পূরণ করতে হবে:
- আপনার সিস্টেম একটি একক এজ UI সার্ভার ব্যবহার করে।
- আপনার সিস্টেম একটি লোড ব্যালেন্সার সহ একাধিক এজ UI সার্ভার ব্যবহার করে, এবং লোড ব্যালেন্সারটি স্টিকি সেশনগুলি ব্যবহার করার জন্য কনফিগার করা হয়েছে৷
যদি আপনার সিস্টেম এই প্রয়োজনীয়তাগুলি পূরণ করে, তাহলে মেমরিতে ব্যবহারকারীর সেশনগুলি ট্র্যাক করতে এজ UI সক্ষম করতে নিম্নলিখিত পদ্ধতিটি ব্যবহার করুন:
- একটি সম্পাদকে
ui.properties
ফাইলটি খুলুন। ফাইলটি বিদ্যমান না থাকলে, এটি তৈরি করুন:vi /opt/apigee/customer/application/ui.properties
- নিম্নলিখিত বৈশিষ্ট্য সেট করুন:
conf_apigee_apigee.feature.expireSessionCookiesInternally="true" conf_apigee_apigee.feature.trackSessionCookies="true"
- আপনার পরিবর্তন সংরক্ষণ করুন.
- প্রপার্টি ফাইলটি "apigee" ব্যবহারকারীর মালিকানাধীন তা নিশ্চিত করুন:
chown apigee:apigee /opt/apigee/customer/application/ui.properties
- এজ UI পুনরায় চালু করুন:
/opt/apigee/apigee-service/bin/apigee-service edge-ui restart