API Yönetimi için Varsayılan LDAP Şifre Politikası'nı Yönetme

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:

  1. 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.
  2. Ş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
  3. Şifre politikası özellik değerlerini istediğiniz gibi düzenleyin.
  4. 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}