Edge for Private Cloud 4.17.09 sürümü
Apigee sistemi, API yönetim ortamınızda kullanıcıların kimliğini doğrulamak için OpenLDAP'yi kullanır. OpenLDAP, bu LDAP şifre politikası işlevini kullanılabilir hale getirir.
Bu bölümde, varsayılan LDAP şifre politikasının nasıl yapılandırılacağı açıklanmaktadır. Şifre kimlik doğrulama seçeneklerini yapılandırmak için bu şifre politikasını kullanın. Örneğin, bir şifrenin dizinde kullanıcının kimliğini doğrulamak için artık kullanılamayacağı, art arda başarısız giriş denemelerinin sayısını yapılandırabilirsiniz.
Bu bölümde, varsayılan şifre politikasında yapılandırılan özelliklere göre kilitlenen kullanıcı hesaplarının kilidini açmak için birkaç API'nin nasıl kullanılacağı da açıklanmaktadır.
Daha fazla bilgi için aşağıdaki konulara bakın:
Varsayılan LDAP Şifre Politikasını Yapılandırma
Varsayılan LDAP şifre politikasını yapılandırmak için:
- Apache Studio veya ldapmodify gibi bir LDAP istemcisi kullanarak LDAP sunucunuza bağlanın. Varsayılan olarak OpenLDAP sunucusu, OpenLDAP düğümündeki 10389 numaralı bağlantı noktasını dinler.
Bağlanmak için cn=manager,dc=apigee,dc=com bağlama DN'sini veya kullanıcısını ve Edge kurulumu sırasında ayarladığınız OpenLDAP şifresini belirtin. - Şunlar için şifre politikası özelliklerine gitmek üzere istemciyi kullanın:
- Edge kullanıcıları: cn=default,ou=pwpolicies,dc=apigee,dc=com
- Edge sysadmin: cn=sysadmin,ou=pwpolicies,dc=apigee,dc=com
- Şifre politikası özellik değerlerini istediğiniz gibi düzenleyin.
- Yapılandırmayı kaydedin.
Varsayılan LDAP Şifre Politikası Özellikleri
|
Özellik |
Açıklama |
Varsayılan |
|---|---|---|
|
pwdExpireWarning |
Dizinde kimlik doğrulaması yapan bir kullanıcıya, şifre geçerlilik süresinin dolmasından önce geçerlilik süresinin dolmasıyla ilgili uyarı mesajlarının gönderileceği maksimum süre (saniye cinsinden). |
604800 (7 güne eşdeğer) |
|
pwdFailureCountInterval |
Eski, art arda başarısız bağlama denemelerinin, başarısızlık sayacından silinmesi için geçmesi gereken saniye sayısı. Başka bir deyişle, bu değer, art arda başarısız giriş denemelerinin sayısının sıfırlanacağı saniye cinsinden süredir. pwdFailureCountInterval 0 olarak ayarlanırsa sayacı yalnızca başarılı bir kimlik doğrulama sıfırlayabilir. pwdFailureCountInterval, 0'dan büyük bir değere ayarlanırsa özellik, başarılı bir kimlik doğrulama gerçekleşmese bile, art arda başarısız giriş denemelerinin sayısının otomatik olarak sıfırlanacağı süreyi tanımlar. Bu özelliğin pwdLockoutDuration özelliğiyle aynı değere ayarlanmasını öneririz. |
300 |
|
pwdInHistory |
Bir kullanıcının pwdHistory özelliğinde depolanacak kullanılmış veya eski şifrelerinin maksimum sayısı. Kullanıcı, şifresini değiştirirken eski şifrelerinden birini kullanması engellenir. |
3 |
|
pwdLockout |
TRUE ise şifresinin süresi dolduğunda kullanıcının kilitlenmesini ve artık giriş yapamamasını belirtir. |
Yanlış |
|
pwdLockoutDuration |
Çok sayıda başarısız giriş denemesi nedeniyle şifrenin kullanıcının kimliğini doğrulamak için kullanılamadığı saniye sayısı. Başka bir deyişle bu, pwdMaxFailure özelliği tarafından ayarlanan ardışık başarısız giriş denemesi sayısının aşılması nedeniyle kullanıcı hesabının kilitli kalacağı süredir. pwdLockoutDuration 0 olarak ayarlanırsa kullanıcı hesabı, bir sistem yöneticisi kilidini açana kadar kilitli kalır. Aşağıdaki "Kullanıcı Hesabının Kilidini Açma" bölümüne bakın. pwdLockoutDuration >0 olarak ayarlanırsa özellik, kullanıcı hesabının kilitli kalacağı süreyi tanımlar. Bu süre sona erdiğinde kullanıcı hesabının kilidi otomatik olarak açılır. Bu özelliğin pwdFailureCountInterval özelliğiyle aynı değere ayarlanmasını öneririz. |
300 |
|
pwdMaxAge |
Kullanıcı (sysadmin olmayan) şifresinin geçerlilik süresinin sona ereceği saniye sayısı. 0 değeri, şifrelerin süresinin dolmayacağı anlamına gelir. Varsayılan değer olan 2592000, şifrenin oluşturulduğu tarihten itibaren 30 güne karşılık gelir. |
user: 2592000 sysadmin: 0 |
|
pwdMaxFailure |
Bir şifrenin, kullanıcının dizinde kimliğini doğrulamak için kullanılamayacağı, art arda başarısız giriş denemelerinin sayısı. |
3 |
|
pwdMinLength |
Şifre belirlerken gereken minimum karakter sayısını belirtir. |
8 |
Kullanıcı Hesabının Kilidini Açma
Şifre politikasında ayarlanan özellikler nedeniyle bir kullanıcının hesabı kilitlenebilir. sysadmin Apigee rolü atanmış bir kullanıcı, kullanıcının hesabının kilidini açmak için aşağıdaki API çağrısını kullanabilir. Süslü parantez içindeki değerleri gerçek değerlerle değiştirin.
Bir kullanıcının kilidini açmak için:
/v1/users/{userEmail}/status?action=unlock -X POST -u {adminEmail}:{password}