API Manager での LDAP ユーザー・レジストリーの作成
API Manager UI を使用して、 開発者ポータルのユーザー認証とオンボーディングを提供するように組織固有の LDAP ユーザー・レジストリーを構成できます。 API も LDAP ユーザー・レジストリーによって保護できます。
開始前に
API ManagerでリソースとしてLDAPユーザーレジストリを構成するには、API Connectエコシステムで使用するためにLDAPディレクトリを作成し、入力する必要があります。
LDAP レジストリーを使用して、API を保護したり、カタログを保護して 開発者ポータル ・ユーザーを認証したりすることができます。
LDAP ユーザー・レジストリーを構成するには、以下のいずれかのロールが必要です。
- 組織管理者
- 所有者
- トポロジー管理者
- 次の役割を持つカスタム役割:Settings: Manage権限
このタスクについて
- デベロッパーズ・ツールキット CLI を使用して、LDAP ユーザー・レジストリーを作成および管理することもできます。 詳しくは、 CLI を使用した組織固有の LDAP ユーザー・レジストリーの作成を参照してください。
- API Connect REST API を使用して、LDAP ユーザー・レジストリーを作成および管理することもできます。 API Connect REST API の資料を参照してください。
- 外部LDAPグループをAPI Connectユーザ・ロールにマップすることで、ユーザ・アクセスをより詳細に制御することができますが、この設定は開発者ツールキットCLIを使用してのみ行うことができます。詳細は組織固有のLDAPユーザ・レジストリを作成するためのCLIの使用を参照してください。
LDAP ユーザー・レジストリーを作成するには、 API Manager UI で一連のプロパティーを構成します。 書き込み可能な LDAP を有効にしたい場合は、Attribute Mapping セクションで User Managed チェックボックスを選択し、ソース LDAP 属性名とターゲット API Connect 値のマッピングを指定します。 「ユーザー管理」チェック・ボックスをクリアして、レジストリーを再び読み取り専用に変更することもできます。 レジストリを Developer Portal で利用できるようにするには、関連する Catalog でコンシューマ・オンボーディング用のレジストリを定義する必要があります。 LDAP レジストリーを使用して API を保護するには、セキュリティー定義を構成する必要があります。
LDAP での認証に関する一般情報については、 LDAP 認証を参照してください。
手順
API Manager UI で新規 LDAP ユーザー・レジストリーをリソースとして構成するには、以下の手順を実行します。
Active Directory
を使用している場合は、LDAP 構成でプロパティー "directory_type": "ad"
を使用してこれを示す必要があります。次のタスク
DataPower® API Gatewayを使用する場合、クラウド管理者は、 ゲートウェイ・サービスの登録で説明されているように、オプションでサービスを更新し、LDAP 接続プールを有効にしてパフォーマンスを向上させることができます。
LDAP ユーザー・レジストリーを 開発者ポータル ・ユーザーの認証に使用できるようにするには、その 開発者ポータルに関連付けられているカタログで LDAP ユーザー・レジストリーを有効にする必要があります。 該当するカタログをクリックし、次に をクリックします。 「カタログ・ユーザー・レジストリー」 セクションで、 「編集」をクリックし、ユーザー・レジストリーを選択して、 「保存」をクリックします。 詳細は 、「カタログの作成と設定 」を参照してください。
- API のセキュリティー定義で基本認証に使用するには、 基本認証セキュリティー定義の作成を参照してください。
- ネイティブOAuthプロバイダーのユーザーセキュリティ構成で認証を使用するには 、「ネイティブOAuthプロバイダーのユーザーセキュリティ構成」 を参照してください。