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

Edge for Private Cloud v4.19.01

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

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

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

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

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