Nur Indirekte Bindung: Passwort des externen LDAP-Nutzers verschlüsseln

Edge for Private Cloud v4.18.01

Wenn Sie die indirekte Bindung verwenden, müssen Sie in management-server.properties einen externen LDAP-Nutzernamen und ein Passwort angeben, mit denen sich Apigee beim externen LDAP anmeldet und die indirekte Suche nach Anmeldedaten durchführt.

In den folgenden Schritten wird erläutert, wie Sie Ihr Passwort verschlüsseln:

  1. Führen Sie das folgende Java-Dienstprogramm aus und ersetzen Sie <YOUR EXTERNAL LDAP PASSWORD> durch Ihr tatsächliches externes LDAP-Passwort:
    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. In der Ausgabe des Befehls sehen Sie einen Zeilenumbruch, gefolgt von einer scheinbar zufälligen Zeichenfolge. Kopieren Sie diesen String.
  3. Bearbeiten Sie /opt/apigee/customer/application/management-server.properties.
  4. Aktualisieren Sie das folgende Attribut und ersetzen Sie <myAdPassword> durch den String, den Sie in Schritt 2 kopiert haben.
    conf_security_externalized.authentication.indirect.bind.server.admin.password=<myAdPassword>
  5. Achten Sie darauf, dass das folgende Attribut auf „true“ gesetzt ist:
    conf_security_externalized.authentication.indirect.bind.server.admin.password.encrypted=true
  6. Speichern Sie die Datei.
  7. Starten Sie den Management Server neu:
    >/opt/apigee/apigee-service/bin/apigee-service edge-management-server restart
  8. Prüfen Sie, ob der Server ausgeführt wird:
    > /opt/apigee/apigee-service/bin/apigee-all status

Installation testen

Weitere Informationen finden Sie im Abschnitt zum Testen am Ende von Externe Authentifizierung aktivieren. Führen Sie den dort beschriebenen Test aus.