ユーザへの役割の追加

概要

この操作は、1 つ以上の既存の役割を 1 人以上のユーザに割り当てます。

ACL 認証フロー

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

HTTP PUT URL 形式

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

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

パラメータ

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

戻り値

指定された役割を指定のユーザに割り当てます。

PUT の例

次のリクエストは、"spatial-user" の役割と "spatial-sub-admin" の役割を "user1" と "user2" の両方に割り当てます。

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

要求の本文

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

応答

200 OK
注: 役割がユーザに割り当てられた場合は、200 OK のみが返されます。新しく追加された役割は、ユーザが既に持っている可能性がある役割に追加されます。リクエストには既存の役割とユーザのみを指定する必要があります。