Aşağıdaki tabloda, harici kimlik doğrulama için doğrudan ve dolaylı bağlamada gerekli olan management-server.properties özelliklerinin karşılaştırmalı görünümü verilmiştir.
Aşağıdaki tabloda değerler " " arasında verilmiştir. management-server.properties dosyasını düzenlerken tırnak işaretleri (" ") arasındaki değeri ekleyin ancak tırnak işaretlerini eklemeyin.
| Mülk | DIRECT bağlama | DOLAYLI bağlama |
|---|---|---|
conf_security_externalized.authentication.implementation.class=com.apigee.rbac.impl.LdapAuthenticatorImpl |
||
|
Harici yetkilendirme özelliğini etkinleştirmek için bu özellik her zaman gereklidir. Değiştirmeyin. |
||
conf_security_externalized.authentication.bind.direct.type= |
||
|
"true" olarak ayarlanır. |
"Yanlış" olarak ayarlanır. |
|
conf_security_externalized.authentication.direct.bind.user.directDN= |
||
|
Kullanıcı adı bir e-posta adresiyse "${userDN}" olarak ayarlayın. Kullanıcı adı bir kimlikse "CN=${userDN},CN=Users,DC=apigee,DC=com" olarak ayarlayın ve CN=Users, DC=apigee,DC=com değerini harici LDAP'niz için uygun değerlerle değiştirin. |
Gerekli değil, açıklama satırı yapın. |
|
conf_security_externalized.authentication.indirect.bind.server.admin.dn= |
||
|
Gerekli değil, açıklama satırı yapın. |
Harici LDAP'de arama ayrıcalıklarına sahip bir kullanıcının kullanıcı adı/e-posta adresi olarak ayarlanır. |
|
conf_security_externalized.authentication.indirect.bind.server.admin.password= |
||
|
Gerekli değil, açıklama satırı yapın. |
Yukarıdaki kullanıcının şifresini girin. |
|
conf_security_externalized.authentication.indirect.bind.server.admin.password.encrypted= |
||
|
Gerekli değil, açıklama satırı yapın. |
Düz metin şifre kullanıyorsanız "false" değerine ayarlayın (ÖNERİLMEZ) Yalnızca dolaylı bağlama: Harici LDAP kullanıcısının şifresini şifreleme bölümünde açıklandığı şekilde şifrelenmiş bir şifre kullanıyorsanız (ÖNERİLİR) "true" değerini girin. |
|
conf_security_externalized.authentication.server.url= |
||
|
"ldap://localhost:389" olarak ayarlayın. "localhost" yerine harici LDAP örneğinizin IP'sini veya alan adını yazın. |
||
conf_security_externalized.authentication.server.version= |
||
|
Harici LDAP sunucunuzun sürümüne (ör. "3") ayarlayın. |
||
conf_security_externalized.authentication.server.conn.timeout= |
||
|
Harici LDAP'niz için uygun bir zaman aşımı (milisaniye cinsinden sayı) ayarlayın. |
||
conf_security_externalized.authentication.user.store.baseDN= |
||
|
Harici LDAP hizmetinizle eşleşecek şekilde baseDN değerini ayarlayın. Bu değer, harici LDAP yöneticiniz tarafından sağlanır. Örneğin, Apigee'de "DC=apigee,DC=com" kullanabiliriz. |
||
conf_security_externalized.authentication.user.store.search.query=(&(${userAttribute}=${userId})) |
||
|
Bu arama dizesini değiştirmeyin. Dahili olarak kullanılır. |
||
conf_security_externalized.authentication.user.store.user.attribute= |
||
|
Bu, bağlamak istediğiniz harici LDAP özelliğini tanımlar. Kullanıcılarınızın Apigee Edge'e giriş yapmak için kullandığı biçimde kullanıcı adını içeren özelliğe ayarlayın. Örneğin: Kullanıcılar bir e-posta adresiyle giriş yapacaksa ve bu kimlik bilgisi Kullanıcılar bir kimlikle giriş yapacaksa ve bu kimlik |
||
conf_security_externalized.authentication.user.store.user.email.attribute= |
||
|
Bu, kullanıcı e-posta değerinin depolandığı LDAP özelliğidir. Bu genellikle "userPrincipalName"dir ancak harici LDAP'nizde kullanıcının Apigee'nin dahili yetkilendirme LDAP'sine temel hazırlığı yapılan e-posta adresini içeren özelliğe ayarlanır. |
||