Edge for Private Cloud 4.17.01 版
下表提供 management-server.properties 屬性的比較檢視畫面,這些屬性是外部驗證直接和間接繫結所需的屬性。
在下表中,值會以「」括住。編輯 management-server.properties 檔案時,請加入引號 (「」) 之間的值,但不要加入實際引號。
|
屬性 |
DIRECT 繫結 |
INDIRECT 繫結 |
|---|---|---|
|
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}」。 如果使用者名稱是 ID,請設為「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」替換為外部 LDAP 執行個體的 IP 或網域。 |
||
|
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」。 如果使用者會使用 ID 登入,且 ID 儲存在「sAMAccountName」中,請將上述設定設為「sAMAccountName」。 |
||
|
conf_security_externalized.authentication.user.store.user.email.attribute= |
||
|
這個 LDAP 屬性會儲存使用者電子郵件值。這通常是「userPrincipalName」,但請將其設為外部 LDAP 中包含使用者電子郵件地址的任何屬性,該電子郵件地址會佈建到 Apigee 的內部授權 LDAP。 |
||