LDAP構成のリスト
get
/api/v1/configuration/ldapConfig
すべてのLDAP構成をリストします。
リクエスト
この操作のリクエスト・パラメータはありません。
先頭に戻るレスポンス
サポートされるメディア・タイプ
- application/json
200レスポンス
OK
ネストしたスキーマ: LdapConfigDetail
型:
objectLDAP構成の詳細
ソースの表示
- backupHosts: array backupHosts
ADのバックアップ・ドメイン・コントローラのリスト。
- bpmUserGroup: string
このグループのメンバーシップを持つユーザーは、Blockchain Platform Manager (このコンソール)にログインして完全アクセス権を持つことができ、Blockchain Platformインスタンスに対してライフ・サイクル操作を実行できます。ADにのみ必要です。
- caAdminGroup: string
このグループのユーザーには、他のユーザーを登録する権限があります。新しいBlockchain Platformインスタンスを作成するには、CA管理者権限も必要です。ADにのみ必要です。
- connectTimeout: integer
- groupClassName: string
- groupMembershipAttribute: string
- groupNameAttribute: string
- instanceAdminGroup: string
このグループのメンバーシップを持つユーザーは、インスタンス・コンソールへの完全なアクセス権を持ち、UIまたはREST APIを使用してそのコンソールですべての操作を実行できます。ADにのみ必要です。
- instanceUserGroup: string
このグループのメンバーシップを持つユーザーは、UIまたはREST APIを使用してインスタンス・コンソールを表示できます。他の操作は実行できません。ADにのみ必要です。
- ldapBaseDN: string
- ldapBindDN: string
- ldapBindPassword: string
- ldapHost: string
- ldapId: string
- ldapName: string
- ldapPort: integer
- ldapTLSCACert: string
- ldapTLSEnabled: boolean
- ldapType: string
- restProxyGroup: string
このグループのメンバーシップを持つユーザーは、REST APIを使用してインスタンスと対話できます。ADにのみ必要です。
- tlsRootCACertFileName: string
- userClassName: string
- userNameAttribute: string
400レスポンス
不正なリクエスト
401レスポンス
未認可
500レスポンス
サービス使用不可
例
このエンドポイントは、Blockchain Platform内のすべてのLDAP構成のリストを取得するために使用されます。
次の例では、cURLを使用してRESTリソースに対するGETリクエストを発行し、LDAP構成のリストを生成する方法を示します。
curl -X GET \ http://<hostname>:<port>/api/v1/configuration/ldapConfig
たとえば、
curl -X GET \ http://localhost:17070/api/v1/configuration/ldapConfig
レスポンス本文の例
JSON形式のレスポンス本文のコンテンツの例を次に示します。
[
{
"ldapId": "DEFAULT-LDAP-ID-001",
"ldapName": "Default",
"ldapType": "OpenLDAP",
"ldapHost": "myvm.oracle.com",
"ldapPort": 389,
"ldapTLSEnabled": false,
"ldapBaseDN": "dc=example,dc=org",
"ldapBindDN": "cn=admin,dc=example,dc=org",
"ldapBindPassword": "********",
"userNameAttribute": "cn",
"userClassName": "simpleSecurityObject",
"groupNameAttribute": "cn",
"groupMembershipAttribute": "member",
"groupClassName": "groupOfNames",
"connectTimeout": 30000
},
{
"ldapId": "a455c6ab-dc36-4553-90c4-bddb3532bc50",
"ldapName": "localLDAP",
"ldapType": "OpenLDAP",
"ldapHost": "10.0.2.15",
"ldapPort": 389,
"ldapTLSEnabled": false,
"ldapBaseDN": "dc=example,dc=org",
"ldapBindDN": "cn=admin,dc=example,dc=org",
"ldapBindPassword": "********",
"userNameAttribute": "cn",
"userClassName": "simpleSecurityObject",
"groupNameAttribute": "cn",
"groupMembershipAttribute": "member",
"groupClassName": "groupOfNames",
"connectTimeout": 30000
}
]