Flex Gateway新着情報
Governance新着情報
Monitoring API ManagerLDAP セキュリティマネージャーポリシーでは、会社にセットアップした Open LDAP または Active Directory LDAP の設定の詳細を定義します。LDAP セキュリティマネージャーポリシーを適用するには、HTTP 基本認証ポリシーの作成と適用も必要です。これによりエージェントに、LDAP ポリシーで定義された設定を使用して、ログイン情報によるアクセスを行うように要求できます。
LDAP セキュリティマネージャーを LDAP または Active Directory に接続するように設定します。すべての項目が必須です。これらのリテラル文字列値では、プロパティプレースホルダーがサポートされます。パスワードをセキュアな値 (一度入力したら表示も取得もできない値) として入力します。
LDAP Server URL (LDAP サーバー URL)
ポート番号を含む、LDAP サーバーの URL。
LDAP User DN (LDAP ユーザー DN)
LDAP へのアクセス権を持つユーザーまたはユーザーグループの名前。
LDAP User Password (LDAP ユーザーパスワード)
ユーザーまたはユーザーグループのパスワード
LDAP Search Base (LDAP 検索ベース)
ディレクトリツリー内の検索の開始点。
LDAP Search Filter (LDAP 検索条件)
Active Directory または OpenLDAP モデルの検索条件。以下の例を参照してください。
項目 | リテラル文字列値の例 | セキュアプロパティプレースホルダーの例 |
---|---|---|
LDAP Server URL (LDAP サーバー URL) |
|
|
LDAP Server User DN (LDAP サーバーユーザー DN) |
|
|
LDAP User Password (LDAP ユーザーパスワード) |
|
|
LDAP Search Base (LDAP 検索ベース) |
|
|
LDAP Search Filter (LDAP 検索条件) |
|
|
上記の検索条件文字列は、Active Directory アプリケーション固有です。
項目 | リテラル文字列値の例 | セキュアプロパティプレースホルダーの例 |
---|---|---|
LDAP Server URL (LDAP サーバー URL) |
|
|
LDAP Server User DN (LDAP サーバーユーザー DN) |
|
|
LDAP User Password (LDAP ユーザーパスワード) |
|
|
LDAP Search Base (LDAP 検索ベース) |
|
|
LDAP Search Filter (LDAP 検索条件) |
|
|
注意: 上記の検索条件文字列は、OpenLDAP アプリケーション固有です。
LDAP ポリシーを設定するときにセキュアなプロパティプレースホルダーを使用する場合は、コマンドラインを使用するか、Mule Runtime または Mule ゲートウェイランタイムの wrapper.conf
ファイルで、プレースホルダーの値をシステム変数として指定します。
次に例を示します。
# OpenLDAP properties definitions
wrapper.java.additional.7=-Dldap.password=<password here>
wrapper.java.additional.8=-Dldap.user.dn=cn=Manager,dc=my-company,dc=com
wrapper.java.additional.9=-Dldap.search.base=ou=people,dc=my-company,dc=com
wrapper.java.additional.10=-Dldap.search.filter=(uid={0})
wrapper.java.additional.11=-Dldap.server.url=ldaps://my-company-ldap.cloudhub.io:1010/
実行時にこれらのポリシーをエンドポイントに適用するには、次の手順に従います。
API Manager に移動し、ポリシーを適用する API バージョンをクリックします。
[Policies (ポリシー)] タブをクリックして開きます。
LDAP セキュリティマネージャーポリシーを適用し、LDAP に接続するように設定します。
HTTP 基本認証ポリシーを適用してセキュリティマネージャーポリシーを適用します。
セキュリティポリシーが有効になったこと、つまり、API のエンドポイントで認証が要求されることを確認します。
対象のサービスバージョンまたはエンドポイントにセキュリティマネージャーがすでに設定されていても、LDAP セキュリティマネージャーポリシーを適用して HTTP 基本認証ポリシーで適用できます。API Manager で適用されたセキュリティ管理は、すでに適用されている他のセキュリティマネージャーポリシーを上書きします。