(الربط غير المباشر فقط) تشفير كلمة مرور مستخدم LDAP الخارجي

الإصدار 4.18.05 من Edge for Private Cloud

إذا كنت تستخدم الربط غير المباشر، عليك تقديم اسم مستخدم وكلمة مرور خارجيين لبروتوكول LDAP في management-server.properties تستخدمهما 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 بالسلسلة التي نسختها من الخطوة 2 أعلاه.
    conf_security_externalized.authentication.indirect.bind.server.admin.password=myAdPassword
  5. تأكَّد من ضبط السمة التالية على true:
    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

اختبار التثبيت

راجِع قسم الاختبار في نهاية مقالة تفعيل المصادقة الخارجية، وأجرِ الاختبار نفسه الموضَّح هناك.