ユーザからの役割の削除

概要

この操作は、1 人以上のユーザから 1 つ以上の既存の役割を削除します。

ACL 認証フロー

このリクエストを行うユーザは、admin または spatial-admin の役割を割り当てられている必要があります。

HTTP POST URL 形式

HTTP POST リクエストには次の形式を使用します。

POST DATA:{"users": ["user1", "user2"],"roles": ["role1", "role2"]}POST HEADER: Content-Type:application/json

パラメータ

パラメータ タイプ 必須 説明
ユーザ 文字列 はい ユーザのリストを指定します。
ロール 文字列 はい 役割のリストを指定します。

戻り値

指定された役割を指定のユーザから削除します。

POST の例

次のリクエストは、"spatial-user" の役割と "spatial-sub-admin" の役割を "user1" と "user2" の両方から削除します。

要求 URL
http://<サーバー>:<ポート>/rest/Spatial/AccessControlService/roles/users/delete

要求の本文

{    "users": ["user1", "user2"],    "roles": ["spatial-user", "spatial-sub-admin"]}

応答

200 OK
注: ユーザの役割が正常に取り消された場合は、200 OK のみが返されます。リクエストには既存の役割とユーザのみを指定する必要があります。役割の削除によって役割が無くなったユーザには、"user" という役割が割り当てられます。