ユーザの追加
概要
この操作により、新しいユーザを追加できます。
ACL 認証フロー
ユーザが新しいユーザを追加できるためには、管理者 (admin または spatial-admin の役割を持つユーザ) である必要があります。
HTTP PUT URL 形式
ユーザを追加するための HTTP PUT リクエストには、次の形式を使用します。
PUT DATA:{ "name": "GuestUser", "password": "test@123", "roles": ["spatial-admin", "spatial-dataset-editor"], "description": "this is a guest user", "emailAddress": "guest@pb.com"}PUT HEADER: Content-Type:application/json
パラメータ
パラメータ | タイプ | 必須 | 説明 |
---|---|---|---|
名前 | 文字列 | はい | ユーザの名前を指定します |
password | 文字列 | はい | ユーザのパスワードを指定します |
ロール | 文字列 | はい | 役割のリストを指定します |
description | 文字列 | いいえ | ユーザに関する簡単な説明を指定します |
emailAddress | 文字列 | いいえ | ユーザの電子メール アドレスを指定します |
戻り値
ユーザが正常に追加された場合、200 OK を返します。
PUT の例
要求 URL
http://<サーバー>:<ポート>/rest/Spatial/AccessControlService/user
要求の本文
{ "name": "GuestUser12", "password": "test@123", "roles": ["spatial-admin", "spatial-dataset-editor"], "description": "this is a guest user", "emailAddress": "guest@pb.com"}
応答
200 OK
注: ユーザが正常に作成された場合、200 OK を返します。既にそのユーザが存在する場合、レスポンスには不正なリクエストであることが示されます。