Edge for Private Cloud версии 4.17.01
В таблице ниже сравниваются атрибуты management-server.properties, необходимые для прямого и косвенного связывания при внешней аутентификации.
В таблице ниже значения указаны в кавычках (" "). При редактировании файла management-server.properties укажите значение в кавычках (" "), но не включайте сами кавычки.
|
Ресурс |
Прямая привязка |
INDIRECT bind |
|---|---|---|
|
conf_security_externalized.authentication.implementation.class=com.apigee.rbac.impl.LdapAuthenticatorImpl |
||
|
Это свойство всегда требуется для включения функции внешней авторизации. Не меняйте его. |
||
|
conf_security_externalized.authentication.bind.direct.type= |
||
|
Задайте значение true. |
Установите значение false. |
|
|
conf_security_externalized.authentication.direct.bind.user.directDN= |
||
|
Если имя пользователя – это адрес электронной почты, задайте значение ${userDN}. Если имя пользователя – это идентификатор, задайте значение CN=${userDN},CN=Users,DC=apigee,DC=com, заменив CN=Users, DC=apigee,DC=com подходящими значениями для внешнего LDAP. |
Необязательно, закомментируйте. |
|
|
conf_security_externalized.authentication.indirect.bind.server.admin.dn= |
||
|
Необязательно, закомментируйте. |
Укажите имя пользователя или адрес электронной почты пользователя с правами на поиск во внешнем каталоге LDAP. |
|
|
conf_security_externalized.authentication.indirect.bind.server.admin.password= |
||
|
Необязательно, закомментируйте. |
Укажите пароль для пользователя, указанного выше. |
|
|
conf_security_externalized.authentication.indirect.bind.server.admin.password.encrypted= |
||
|
Необязательно, закомментируйте. |
Если вы используете пароль в виде обычного текста, задайте значение false (НЕ РЕКОМЕНДУЕТСЯ). Установите значение true, если используется зашифрованный пароль (РЕКОМЕНДУЕТСЯ), как описано в разделе Только для косвенного связывания: шифрование пароля пользователя внешнего каталога LDAP. |
|
|
conf_security_externalized.authentication.server.url= |
||
|
Укажите значение ldap://localhost:389, заменив localhost на IP-адрес или домен внешнего экземпляра LDAP. |
||
|
conf_security_externalized.authentication.server.version= |
||
|
Укажите версию внешнего сервера LDAP, например "3". |
||
|
conf_security_externalized.authentication.server.conn.timeout= |
||
|
Укажите время ожидания (в миллисекундах), подходящее для вашего внешнего каталога LDAP. |
||
|
conf_security_externalized.authentication.user.store.baseDN= |
||
|
Укажите значение baseDN, соответствующее вашему внешнему сервису LDAP. Это значение предоставит администратор внешнего каталога LDAP. Например, в Apigee можно использовать DC=apigee,DC=com. |
||
|
conf_security_externalized.authentication.user.store.search.query=(&(${userAttribute}=${userId})) |
||
|
Не изменяйте эту строку поиска. Она используется для внутренних процессов. |
||
|
conf_security_externalized.authentication.user.store.user.attribute= |
||
|
Это свойство внешнего LDAP, которое вы хотите привязать. Укажите свойство, содержащее имя пользователя в формате, который используется для входа в Apigee Edge. Пример: Если пользователи будут входить в систему с помощью адреса электронной почты и эти учетные данные хранятся в userPrincipalName, укажите выше userPrincipalName. Если пользователи будут входить в систему с помощью идентификатора, который хранится в sAMAccountName, укажите выше sAMAccountName. |
||
|
conf_security_externalized.authentication.user.store.user.email.attribute= |
||
|
Это атрибут LDAP, в котором хранится значение адреса электронной почты пользователя. Обычно это userPrincipalName, но вы можете указать любое свойство внешнего LDAP, которое содержит адрес электронной почты пользователя, переданный во внутренний LDAP авторизации Apigee. |
||