Se utilizzi l'associazione indiretta, devi fornire un nome utente e una password LDAP esterni
in management-server.properties
, che Apigee utilizza per accedere al server LDAP esterno
la ricerca indiretta delle credenziali.
I passaggi riportati di seguito spiegano come criptare la password:
- Esegui la seguente utilità Java, sostituendo YOUR_EXTERNAL_LDAP_PASSWORD
con la password LDAP esterna effettiva:
java -cp /opt/apigee/edge-gateway/lib/thirdparty/*:/opt/apigee/edge-gateway/lib/kernel/*:/opt/apigee/edge-gateway/lib/infra/libraries/*:/opt/apigee/edge-management-server/conf/ com.apigee.util.CredentialUtil --password="YOUR_EXTERNAL_LDAP_PASSWORD"
dove/opt/apigee/edge-management-server/conf/
è il percorsocredential.properties
di edge-management-server. - Nell'output del comando, vedrai una nuova riga seguita da un stringa di caratteri. Copia la stringa.
- Modifica
/opt/apigee/customer/application/management-server.properties
. - Aggiorna la seguente proprietà, sostituendo myAdPassword con la stringa che
copiato dal passaggio 2 precedente.
conf_security_externalized.authentication.indirect.bind.server.admin.password=myAdPassword
- Assicurati che la seguente proprietà sia impostata su true:
conf_security_externalized.authentication.indirect.bind.server.admin.password.encrypted=true
- Salva il file.
- Riavviare il server di gestione:
/opt/apigee/apigee-service/bin/apigee-service edge-management-server restart
- Verifica che il server sia in esecuzione:
/opt/apigee/apigee-service/bin/apigee-all status
Test dell'installazione
Consulta la sezione Test alla fine della sezione Attivazione autenticazione esterna ed eseguire lo stesso test descritto qui.