Edge for Private Cloud v4.19.01
Il sistema Apigee utilizza OpenLDAP per autenticare gli utenti nel tuo ambiente di gestione delle API. OpenLDAP rende disponibile questa funzionalità del criterio password LDAP.
Questa sezione descrive come configurare la policy per le password LDAP predefinita fornita. Utilizza questa policy relativa alle password per configurare varie opzioni di autenticazione delle password, ad esempio il numero di tentativi di accesso non riusciti consecutivi dopo i quali una password non può più essere utilizzata per autenticare un utente nella directory.
Questa sezione descrive anche come utilizzare un paio di API per sbloccare gli account utente che sono stati bloccati in base agli attributi configurati nella policy per le password predefinita.
Per ulteriori informazioni, consulta:
Configurazione della policy per le password LDAP predefinita
Per configurare la policy per le password LDAP predefinita:
- Connettiti al server LDAP utilizzando un client LDAP, ad esempio Apache Studio o ldapmodify. Per impostazione predefinita, il server OpenLDAP rimane in ascolto sulla porta 10389 del nodo OpenLDAP.
Per connetterti, specifica il DN di associazione o l'utente di
cn=manager,dc=apigee,dc=come la password OpenLDAP che hai impostato al momento dell'installazione di Edge. - Utilizza il client per accedere agli attributi della policy password per:
- Utenti Edge:
cn=default,ou=pwpolicies,dc=apigee,dc=com - Sysadmin Edge:
cn=sysadmin,ou=pwpolicies,dc=apigee,dc=com
- Utenti Edge:
- Modifica i valori degli attributi della policy password come preferisci.
- Salva la configurazione.
Attributi predefiniti della policy relativa alle password LDAP
| Attributo | Descrizione | Predefinito |
|---|---|---|
pwdExpireWarning |
Il numero massimo di secondi prima della scadenza di una password in cui i messaggi di avviso di scadenza verranno restituiti a un utente che esegue l'autenticazione nella directory. |
604800 (Equivalente a 7 giorni) |
pwdFailureCountInterval |
Numero di secondi dopo i quali i vecchi tentativi di associazione non riusciti consecutivi vengono eliminati dal contatore degli errori. In altre parole, questo è il numero di secondi dopo i quali il conteggio dei tentativi di accesso non riusciti consecutivi viene reimpostato. Se Se Ti consigliamo di impostare questo attributo sullo stesso valore dell'attributo |
300 |
pwdInHistory |
Numero massimo di password utilizzate o precedenti di un utente che verranno archiviate nell'attributo Quando l'utente modifica la password, non potrà utilizzare una delle sue password precedenti. |
3 |
pwdLockout |
Se |
Falso |
pwdLockoutDuration |
Numero di secondi durante i quali non è possibile utilizzare una password per autenticare l'utente a causa di troppi tentativi di accesso non riusciti consecutivi. In altre parole, questo è il periodo di tempo durante il quale un account utente rimarrà bloccato a causa del superamento del numero di tentativi di accesso non riusciti consecutivi impostati dall'attributo Se Vedi Sblocca un account utente. Se Ti consigliamo di impostare questo attributo sullo stesso valore dell'attributo |
300 |
pwdMaxAge |
Numero di secondi dopo i quali scade la password di un utente (non sysadmin). Un valore pari a 0 indica che le password non scadono. Il valore predefinito 2592000 corrisponde a 30 giorni dalla data di creazione della password. |
user: 2592000 sysadmin: 0 |
pwdMaxFailure |
Numero di tentativi di accesso non riusciti consecutivi dopo i quali una password non può essere utilizzata per autenticare un utente nella directory. |
3 |
pwdMinLength |
Specifica il numero minimo di caratteri richiesti per l'impostazione di una password. |
8 |
Sblocco di un account utente
L'account di un utente potrebbe essere bloccato a causa degli attributi impostati nella policy relativa alle password. Un utente con il ruolo Apigee sysadmin assegnato può utilizzare la seguente chiamata API per sbloccare l'account dell'utente. Sostituisci userEmail, adminEmail e password con i valori effettivi.
Per sbloccare un utente:
/v1/users/userEmail/status?action=unlock -X POST -u adminEmail:password