(सिर्फ़ इनडायरेक्ट बाइंडिंग) बाहरी LDAP उपयोगकर्ता का पासवर्ड एन्क्रिप्ट (सुरक्षित) करना

अगर आप इंडायरेक्ट बाइंडिंग का इस्तेमाल कर रहे हैं, तो आपको management-server.properties में बाहरी LDAP उपयोगकर्ता नाम और पासवर्ड देना होगा. Apigee, बाहरी LDAP में लॉग इन करने और अप्रत्यक्ष क्रेडेंशियल खोज करने के लिए इस्तेमाल करता है.

पासवर्ड को एन्क्रिप्ट (सुरक्षित) करने के लिए, इन चरणों का पालन करें:

  1. YOUR_EXTERNAL_LDAP_PASSWORD को अपने असल बाहरी LDAP पासवर्ड से बदलते हुए, नीचे दी गई Java यूटिलिटी एक्ज़ीक्यूट करें:
    java -cp /opt/apigee/edge-gateway/lib/thirdparty/*:/opt/apigee/edge-gateway/lib/kernel/*:/opt/apigee/edge-gateway/lib/infra/libraries/*
      com.apigee.util.CredentialUtil --password="YOUR_EXTERNAL_LDAP_PASSWORD"
  2. निर्देश के आउटपुट में, आपको एक नई लाइन दिखेगी. इसके बाद, यह किसी रैंडम कैरेक्टर स्ट्रिंग की तरह दिखेगा. उस स्ट्रिंग को कॉपी करें.
  3. /opt/apigee/customer/application/management-server.properties में बदलाव करें.
  4. myAdPassword की जगह, ऊपर दिए गए दूसरे चरण में कॉपी की गई स्ट्रिंग का इस्तेमाल करके, इस प्रॉपर्टी को अपडेट करें.
    conf_security_externalized.authentication.indirect.bind.server.admin.password=myAdPassword
  5. पक्का करें कि यह प्रॉपर्टी सही पर सेट हो:
    conf_security_externalized.authentication.indirect.bind.server.admin.password.encrypted=true
  6. फ़ाइल सेव करें.
  7. मैनेजमेंट सर्वर रीस्टार्ट करें:
    /opt/apigee/apigee-service/bin/apigee-service edge-management-server restart
  8. पुष्टि करें कि सर्वर काम कर रहा है:
    /opt/apigee/apigee-service/bin/apigee-all status

इंस्टॉलेशन की जांच करना

बाहरी पुष्टि करने की सुविधा चालू करना के आखिर में मौजूद टेस्टिंग सेक्शन देखें और वहां बताए गए तरीके से जांच करें.