ユーザへの役割の追加
概要
この操作は、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 のみが返されます。新しく追加された役割は、ユーザが既に持っている可能性がある役割に追加されます。リクエストには既存の役割とユーザのみを指定する必要があります。