Edge for Private Cloud v. 4.17.09
次の表は、外部認証の直接バインディングと間接バインディングに必要な 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」に設定します(非推奨)。 間接バインディングのみ: 外部 LDAP ユーザーのパスワードの暗号化の説明に沿って、暗号化されたパスワードを使用する場合は「true」に設定します(推奨)。 |
|
|
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= |
||
|
外部 LDAP サービスと一致するように baseDN 値を設定します。この値は、外部 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」ですが、Apigee の内部認可 LDAP にプロビジョニングされるユーザーのメールアドレスを含む外部 LDAP のプロパティに設定します。 |
||