(Nur indirekte Bindung) Verschlüsselung des Passworts des externen LDAP-Nutzers

Edge for Private Cloud v4.18.05

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. /opt/apigee/customer/application/management-server.properties bearbeiten
  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. Das folgende Attribut muss auf „true“ gesetzt sein:
    conf_security_externalized.authentication.indirect.bind.server.admin.password.encrypted=true
  6. Speichern Sie die Datei.
  7. Starten Sie den Verwaltungsserver 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.