मेमोरी में सेशन की जानकारी सेव करने के लिए, एज यूज़र इंटरफ़ेस (यूआई) कॉन्फ़िगर करें

Edge for Private Cloud v4.18.01

डिफ़ॉल्ट रूप से, जब कोई उपयोगकर्ता एज यूज़र इंटरफ़ेस (यूआई) से लॉग आउट करता है, तो उपयोगकर्ता की सेशन कुकी मिटा दी जाती है. हालांकि, उपयोगकर्ता के लॉग इन होने पर, उपयोगकर्ता के सिस्टम पर चलने वाले मैलवेयर या दूसरे नुकसान पहुंचाने वाले सॉफ़्टवेयर कुकी को पा सकते हैं. साथ ही, EDGE यूज़र इंटरफ़ेस (यूआई) को ऐक्सेस करने के लिए उसका इस्तेमाल कर सकते हैं. यह स्थिति सिर्फ़ Edge यूज़र इंटरफ़ेस (यूआई) के लिए नहीं, बल्कि उपयोगकर्ता के सिस्टम की सुरक्षा के साथ काम करती है.

सुरक्षा के एक और लेवल के तौर पर, एज यूज़र इंटरफ़ेस (यूआई) को सर्वर मेमोरी में मौजूदा सेशन की जानकारी सेव करने के लिए कॉन्फ़िगर किया जा सकता है. जब उपयोगकर्ता लॉग आउट करता है, तो उसके सेशन की जानकारी मिटा दी जाती है. इस वजह से, वह किसी दूसरे उपयोगकर्ता को कुकी का इस्तेमाल करके, Edge यूज़र इंटरफ़ेस (यूआई) को ऐक्सेस नहीं कर पाता.

ये सुविधाएं डिफ़ॉल्ट रूप से बंद रहती हैं. इस सुविधा को चालू करने से पहले, आपके सिस्टम को इनमें से कोई एक शर्त पूरी करनी होगी:

  • आपका सिस्टम, एक एज यूज़र इंटरफ़ेस (यूआई) सर्वर का इस्तेमाल करता है
  • आपका सिस्टम, लोड बैलेंसर वाले कई एज यूज़र इंटरफ़ेस (यूआई) सर्वर का इस्तेमाल करता है. साथ ही, लोड बैलेंसर, स्टिकी सेशन का इस्तेमाल करने के लिए कॉन्फ़िगर किया गया है.

अगर आपका सिस्टम इन शर्तों को पूरा करता है, तो मेमोरी में उपयोगकर्ता सेशन को ट्रैक करने के लिए, Edge यूज़र इंटरफ़ेस (यूआई) चालू करने के लिए यह तरीका अपनाएं:

  1. एडिटर में ui.property फ़ाइल खोलें. अगर फ़ाइल मौजूद नहीं है, तो उसे बनाएं:
    > vi /opt/apigee/customer/application/ui.properties
  2. यहां दी गई प्रॉपर्टी सेट करें:
    conf_apigee_apigee.feature.expireSessionCookiesInternally="true" conf_apigee_apigee.feature.trackSessionCookies="true"
  3. बदलावों को सेव करें.
  4. पक्का करें कि प्रॉपर्टी की फ़ाइल का मालिकाना हक 'apigee' उपयोगकर्ता के पास हो:
    > chown apigee:apigee /opt/apigee/customer/application/ui.properties
  5. Edge यूज़र इंटरफ़ेस (यूआई) रीस्टार्ट करें:
    > /opt/apigee/apigee-service/bin/apigee-service edge-ui restart