Riferimento per la proprietà di configurazione dell'autenticazione esterna

Edge for Private Cloud v. 4.17.01

La tabella seguente fornisce una visualizzazione di confronto degli attributi management-server.properties richiesti per l'associazione diretta e indiretta per l'autenticazione esterna.

Nella tabella seguente, i valori sono forniti tra " ". Quando modifichi il file management-server.properties, includi il valore tra virgolette (" "), ma non includere le virgolette effettive.

Proprietà

DIRECT bind

INDIRECT bind

conf_security_externalized.authentication.implementation.class=com.apigee.rbac.impl.LdapAuthenticatorImpl

Questa proprietà è sempre obbligatoria per abilitare la funzionalità di autorizzazione esterna. Non modificarlo.

conf_security_externalized.authentication.bind.direct.type=

Imposta su "true".

Impostalo su "false".

conf_security_externalized.authentication.direct.bind.user.directDN=

Se il nome utente è un indirizzo email, impostalo su "${userDN}".

Se il nome utente è un ID, impostalo su "CN=${userDN},CN=Users,DC=apigee,DC=com", sostituendo CN=Users, DC=apigee,DC=com con i valori appropriati per il tuo LDAP esterno.

Non obbligatorio, commenta.

conf_security_externalized.authentication.indirect.bind.server.admin.dn=

Non obbligatorio, commenta.

Imposta il nome utente/indirizzo email di un utente con privilegi di ricerca sull'LDAP esterno.

conf_security_externalized.authentication.indirect.bind.server.admin.password=

Non obbligatorio, commenta.

Imposta la password per l'utente indicato sopra.

conf_security_externalized.authentication.indirect.bind.server.admin.password.encrypted=

Non obbligatorio, commenta.

Imposta su "false" se utilizzi una password in testo normale (NON CONSIGLIATO)

Imposta su "true" se utilizzi una password criptata (CONSIGLIATO) come descritto in Solo associazione indiretta: cripta la password dell'utente LDAP esterno.

conf_security_externalized.authentication.server.url=

Imposta su "ldap://localhost:389", sostituendo "localhost" con l'IP o il dominio dell'istanza LDAP esterna.

conf_security_externalized.authentication.server.version=

Imposta la versione del server LDAP esterno, ad esempio "3".

conf_security_externalized.authentication.server.conn.timeout=

Imposta un timeout (numero in millisecondi) appropriato per il tuo LDAP esterno.

conf_security_externalized.authentication.user.store.baseDN=

Imposta il valore baseDN in modo che corrisponda al servizio LDAP esterno. Questo valore verrà fornito dall'amministratore LDAP esterno. Ad esempio, in Apigee potremmo utilizzare "DC=apigee,DC=com".

conf_security_externalized.authentication.user.store.search.query=(&(${userAttribute}=${userId}))

Non modificare questa stringa di ricerca. Viene utilizzato internamente.

conf_security_externalized.authentication.user.store.user.attribute=

Identifica la proprietà LDAP esterna a cui vuoi eseguire l'associazione. Imposta la proprietà che contiene il nome utente nel formato utilizzato dagli utenti per accedere ad Apigee Edge. Ad esempio:

Se gli utenti eseguiranno l'accesso con un indirizzo email e questa credenziale è memorizzata in "userPrincipalName", imposta il valore precedente su "userPrincipalName".

Se gli utenti eseguiranno l'accesso con un ID memorizzato in "sAMAccountName", imposta il valore precedente su "sAMAccountName".

conf_security_externalized.authentication.user.store.user.email.attribute=

Questo è l'attributo LDAP in cui è memorizzato il valore dell'indirizzo email dell'utente. In genere si tratta di "userPrincipalName", ma imposta questa proprietà su quella dell'LDAP esterno che contiene l'indirizzo email dell'utente di cui viene eseguito il provisioning nell'LDAP di autorizzazione interno di Apigee.