diff options
| author | henriquetruta <henrique@lsd.ufcg.edu.br> | 2015-02-19 12:04:26 -0300 |
|---|---|---|
| committer | henriquetruta <henrique@lsd.ufcg.edu.br> | 2015-04-06 13:41:41 -0300 |
| commit | 57b0fe2c8f471c99de01aa59907fb50d5067da1f (patch) | |
| tree | d20c15269b176e699900f22baca9f0844c4751e1 /keystoneclient/client.py | |
| parent | 96c038004fbd42b391926038ffd7429a7de12500 (diff) | |
| download | python-keystoneclient-57b0fe2c8f471c99de01aa59907fb50d5067da1f.tar.gz | |
Inherited role domain calls on keystoneclient v3
This patch allows the user to perform the
following API calls through the
python-keystoneclient:
Assign role to user on projects owned by a domain:
PUT /OS-INHERIT/domains/{domain_id}/users/{user_id}/roles/inherited_to_projects
List user's inherited project roles on a domain:
GET /OS-INHERIT/domains/{domain_id}/users/{user_id}/roles/inherited_to_projects
Check if user has an inherited project role on domain:
HEAD /OS-INHERIT/domains/{domain_id}/users/{user_id}/roles/{role_id}/inherited_to_projects
Revoke an inherited project role from user on domain:
DELETE /OS-INHERIT/domains/{domain_id}/users/{user_id}/roles/{role_id}/inherited_to_projects
These same operations regarding groups instead of users are also available.
Co-Authored-By: Raildo Mascena <raildo@lsd.ufcg.edu.br>
Co-Authored-By: Samuel Medeiros <samuel@lsd.ufcg.edu.br>
Change-Id: I877168e3922cdd19868d508ef9fc34d0c7e7abcb
Closes-bug: 1367866
Diffstat (limited to 'keystoneclient/client.py')
0 files changed, 0 insertions, 0 deletions
