Edge dla chmury prywatnej w wersji 4.17.05
W tabeli poniżej znajdziesz porównanie atrybutów management-server.properties wymaganych do bezpośredniego i pośredniego wiązania na potrzeby uwierzytelniania zewnętrznego.
W tabeli poniżej wartości są podane w cudzysłowach. Podczas edytowania pliku management-server.properties podaj wartość w cudzysłowie, ale nie dodawaj cudzysłowów.
|
Właściwość |
DIRECT bind |
INDIRECT bind |
|---|---|---|
|
conf_security_externalized.authentication.implementation.class=com.apigee.rbac.impl.LdapAuthenticatorImpl |
||
|
Ta właściwość jest zawsze wymagana do włączenia funkcji autoryzacji zewnętrznej. Nie zmieniaj go. |
||
|
conf_security_externalized.authentication.bind.direct.type= |
||
|
Ustaw wartość „true”. |
Ustaw wartość „false”. |
|
|
conf_security_externalized.authentication.direct.bind.user.directDN= |
||
|
Jeśli nazwa użytkownika jest adresem e-mail, ustaw wartość „${userDN}”. Jeśli nazwa użytkownika jest identyfikatorem, ustaw wartość „CN=${userDN},CN=Users,DC=apigee,DC=com”, zastępując CN=Users, DC=apigee,DC=com odpowiednimi wartościami dla zewnętrznego serwera LDAP. |
Nie jest wymagany, zmień w komentarz. |
|
|
conf_security_externalized.authentication.indirect.bind.server.admin.dn= |
||
|
Nie jest wymagany, zmień w komentarz. |
Ustaw nazwę użytkownika lub adres e-mail użytkownika z uprawnieniami wyszukiwania w zewnętrznym katalogu LDAP. |
|
|
conf_security_externalized.authentication.indirect.bind.server.admin.password= |
||
|
Nie jest wymagany, zmień w komentarz. |
Ustaw hasło dla powyższego użytkownika. |
|
|
conf_security_externalized.authentication.indirect.bind.server.admin.password.encrypted= |
||
|
Nie jest wymagany, zmień w komentarz. |
Jeśli używasz hasła w postaci zwykłego tekstu, ustaw wartość „false” (NIEZALECANE). Jeśli używasz zaszyfrowanego hasła (ZALECANE), ustaw wartość „true”, jak opisano w sekcji Tylko powiązanie pośrednie: szyfrowanie hasła użytkownika zewnętrznego serwera LDAP. |
|
|
conf_security_externalized.authentication.server.url= |
||
|
Ustaw wartość „ldap://localhost:389”, zastępując „localhost” adresem IP lub domeną zewnętrznej instancji LDAP. |
||
|
conf_security_externalized.authentication.server.version= |
||
|
Ustaw wersję zewnętrznego serwera LDAP, np. „3”. |
||
|
conf_security_externalized.authentication.server.conn.timeout= |
||
|
Ustaw limit czasu (liczbę w milisekundach) odpowiedni dla zewnętrznego serwera LDAP. |
||
|
conf_security_externalized.authentication.user.store.baseDN= |
||
|
Ustaw wartość baseDN, aby dopasować ją do zewnętrznej usługi LDAP. Tę wartość poda zewnętrzny administrator LDAP. Na przykład w Apigee możemy użyć „DC=apigee,DC=com”. |
||
|
conf_security_externalized.authentication.user.store.search.query=(&(${userAttribute}=${userId})) |
||
|
Nie zmieniaj tego ciągu wyszukiwania. Jest używany wewnętrznie. |
||
|
conf_security_externalized.authentication.user.store.user.attribute= |
||
|
Identyfikuje zewnętrzną właściwość LDAP, z którą chcesz utworzyć powiązanie. Ustaw właściwość, która zawiera nazwę użytkownika w formacie używanym przez użytkowników do logowania się w Apigee Edge. Na przykład: Jeśli użytkownicy będą logować się za pomocą adresu e-mail, a te dane logowania są przechowywane w atrybucie „userPrincipalName”, ustaw powyżej „userPrincipalName”. Jeśli użytkownicy będą logować się za pomocą identyfikatora, który jest przechowywany w atrybucie „sAMAccountName”, ustaw powyżej „sAMAccountName”. |
||
|
conf_security_externalized.authentication.user.store.user.email.attribute= |
||
|
Jest to atrybut LDAP, w którym przechowywana jest wartość adresu e-mail użytkownika. Zwykle jest to „userPrincipalName”, ale ustaw tę wartość na dowolną właściwość w zewnętrznym serwerze LDAP, która zawiera adres e-mail użytkownika udostępniony w wewnętrznym serwerze LDAP autoryzacji Apigee. |
||