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à | Associazione DIRECT | Associazione INDIRECT |
|---|---|---|
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". |
Impostato 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 Se gli utenti eseguiranno l'accesso con un ID archiviato in |
||
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 è stato eseguito il provisioning nell'LDAP di autorizzazione interno di Apigee. |
||