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

Edge for Private Cloud v. 4.16.09

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

यहां पासवर्ड को एन्क्रिप्ट (सुरक्षित) करने का तरीका बताया गया है:

  1. नीचे दी गई Java यूटिलिटी को चलाएं. इसमें <YOUR EXTERNAL LDAP PASSWORD> को अपने असल बाहरी एलडीएपी पासवर्ड से बदलें:
    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

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

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