LDAP構成の更新

post

/api/v1/configuration/ldapConfig/{id}

LDAP構成を更新します。

リクエスト

サポートされるメディア・タイプ
パス・パラメータ
問合せパラメータ
フォーム・パラメータ
先頭に戻る

レスポンス

サポートされるメディア・タイプ

200レスポンス

OK

400レスポンス

不正なリクエスト

401レスポンス

未認可

409レスポンス

操作の競合
本文()
ルート・スキーマ: Error
型: object
エラー情報。
ソースの表示
ネストしたスキーマ: errors
型: array
エラーのリスト
ソースの表示
ネストしたスキーマ: warnings
型: array
警告のリスト
ソースの表示

500レスポンス

サービス使用不可
先頭に戻る

このエンドポイントは、Blockchain Platform内の指定したLDAP構成を更新するために使用されます。

次の例は、cURLを使用してRESTリソースに対するPOSTリクエストを発行し、LDAP構成の名前を更新する方法を示しています。

curl -X POST \
  http://<hostname>:<port>/api/v1/configuration/ldapConfig/<unique LDAP configuration ID> \
  -H 'content-type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW' \
  -F 'payload=<Request Body>'

リクエスト本文の例

JSON形式のリクエスト本文のコンテンツの例を次に示します。

{
    "ldapId": "212880b2-4b81-4cc3-9c41-9bd34cd29e25",
    "ldapName": "testLDAPchanged",
    "ldapType": "OpenLDAP",
    "ldapHost": "<host IP address>",
    "ldapPort": 389,
    "ldapTLSEnabled": false,
    "ldapBaseDN": "dc=example,dc=org",
    "ldapBindDN": "cn=admin,dc=example,dc=org",
    "ldapBindPassword": "<bind password>",
    "userNameAttribute": "cn",
    "userClassName": "person",
    "groupNameAttribute": "cn",
    "groupMembershipAttribute": "member",
    "groupClassName": "groupOfNames",
    "connectTimeout": 20000
  }

レスポンス本文の例

JSON形式のレスポンス本文のコンテンツの例を次に示します。

{
    "status": "200",
    "message": "Successfully updated LDAP Configuration [testLDAPchanged]"
}
先頭に戻る