ユーザからの役割の削除
概要
この操作は、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" という役割が割り当てられます。