Edge for Private Cloud v. 4.17.05
Die folgende Tabelle enthält eine Vergleichsansicht der Attribute von „management-server.properties“, die für die direkte und indirekte Bindung für die externe Authentifizierung erforderlich sind.
In der folgenden Tabelle werden Werte zwischen „ “ angegeben. Wenn Sie die Datei „management-server.properties“ bearbeiten, geben Sie den Wert zwischen den Anführungszeichen („ “) an, aber nicht die Anführungszeichen selbst.
|
Attribut |
DIRECT-Bindung |
INDIREKTE Bindung |
|---|---|---|
|
conf_security_externalized.authentication.implementation.class=com.apigee.rbac.impl.LdapAuthenticatorImpl |
||
|
Dieses Attribut ist immer erforderlich, um die externe Autorisierung zu aktivieren. Ändern Sie ihn nicht. |
||
|
conf_security_externalized.authentication.bind.direct.type= |
||
|
Legen Sie diesen Wert auf „true“ fest. |
Legen Sie diesen Wert auf „false“ fest. |
|
|
conf_security_externalized.authentication.direct.bind.user.directDN= |
||
|
Wenn der Nutzername eine E-Mail-Adresse ist, legen Sie „${userDN}“ fest. Wenn der Nutzername eine ID ist, legen Sie „CN=${userDN},CN=Users,DC=apigee,DC=com“ fest und ersetzen Sie „CN=Users, DC=apigee,DC=com“ durch die entsprechenden Werte für Ihr externes LDAP. |
Nicht erforderlich, auskommentieren. |
|
|
conf_security_externalized.authentication.indirect.bind.server.admin.dn= |
||
|
Nicht erforderlich, auskommentieren. |
Legen Sie den Nutzernamen/die E-Mail-Adresse eines Nutzers mit Suchberechtigungen im externen LDAP fest. |
|
|
conf_security_externalized.authentication.indirect.bind.server.admin.password= |
||
|
Nicht erforderlich, auskommentieren. |
Legen Sie das Passwort für den oben genannten Nutzer fest. |
|
|
conf_security_externalized.authentication.indirect.bind.server.admin.password.encrypted= |
||
|
Nicht erforderlich, auskommentieren. |
Legen Sie „false“ fest, wenn Sie ein Nur-Text-Passwort verwenden (NICHT EMPFOHLEN). Legen Sie „true“ fest, wenn Sie ein verschlüsseltes Passwort verwenden (EMPFOHLEN), wie unter Nur indirekte Bindung: Passwort des externen LDAP-Nutzers verschlüsseln beschrieben. |
|
|
conf_security_externalized.authentication.server.url= |
||
|
Legen Sie „ldap://localhost:389“ fest und ersetzen Sie „localhost“ durch die IP-Adresse oder Domain Ihrer externen LDAP-Instanz. |
||
|
conf_security_externalized.authentication.server.version= |
||
|
Legen Sie die Version Ihres externen LDAP-Servers fest, z.B. „3“. |
||
|
conf_security_externalized.authentication.server.conn.timeout= |
||
|
Legen Sie ein Zeitlimit (Anzahl in Millisekunden) fest, das für Ihr externes LDAP geeignet ist. |
||
|
conf_security_externalized.authentication.user.store.baseDN= |
||
|
Legen Sie den baseDN-Wert so fest, dass er mit Ihrem externen LDAP-Dienst übereinstimmt. Dieser Wert wird von Ihrem externen LDAP-Administrator bereitgestellt. In Apigee können wir beispielsweise DC=apigee,DC=com verwenden. |
||
|
conf_security_externalized.authentication.user.store.search.query=(&(${userAttribute}=${userId})) |
||
|
Ändern Sie diesen Suchstring nicht. Sie wird intern verwendet. |
||
|
conf_security_externalized.authentication.user.store.user.attribute= |
||
|
Damit wird das externe LDAP-Attribut identifiziert, an das Sie binden möchten. Legen Sie das Attribut fest, das den Nutzernamen in dem Format enthält, das Ihre Nutzer für die Anmeldung bei Apigee Edge verwenden. Beispiel: Wenn sich Nutzer mit einer E-Mail-Adresse anmelden und diese Anmeldedaten in userPrincipalName gespeichert sind, legen Sie oben userPrincipalName fest. Wenn sich Nutzer mit einer ID anmelden, die in „sAMAccountName“ gespeichert ist, legen Sie oben „sAMAccountName“ fest. |
||
|
conf_security_externalized.authentication.user.store.user.email.attribute= |
||
|
Dies ist das LDAP-Attribut, in dem der Wert der Nutzer-E-Mail-Adresse gespeichert ist. In der Regel ist dies userPrincipalName. Legen Sie hier jedoch das Attribut in Ihrem externen LDAP fest, das die E-Mail-Adresse des Nutzers enthält, die im internen Autorisierungs-LDAP von Apigee bereitgestellt wird. |
||