auth: update the auth doc

release-2.1
Xiang Li 2015-06-23 20:02:48 -07:00
parent c0b5cc6c52
commit 403fad14ae
1 changed files with 24 additions and 2 deletions

View File

@ -175,7 +175,8 @@ PUT /v2/auth/users/charlie
201 Created
400 Bad Request
401 Unauthorized
409 Conflict (when granting duplicated roles or revoking non-existing roles)
404 Not Found (update non-existent users)
409 Conflict (when granting duplicated roles or revoking non-existent roles)
200 Headers:
Content-type: application/json
200 Body:
@ -266,7 +267,8 @@ PUT /v2/auth/roles/rkt
201 Created
400 Bad Request
401 Unauthorized
409 Conflict (when granting duplicated permission or revoking non-existing permission)
404 Not Found (update non-existent roles)
409 Conflict (when granting duplicated permission or revoking non-existent permission)
200 Body:
JSON state of the role
@ -303,6 +305,26 @@ PUT /v2/auth/users/root
PUT /v2/auth/enable
```
### Modify guest role (revoke write permission)
```
PUT /v2/auth/users/guest
Headers:
Authorization: Basic <root:betterRootPW!>
Put Body:
{
"role" : "guest",
"revoke" : {
"kv" : {
"write": [
"*"
]
}
}
}
}
```
### Create Roles for the Applications