LDAP Assignment backend does not support all v3 APIs
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
| OpenStack Identity (keystone) |
Wishlist
|
Adam Young |
Bug Description
The LDAP assignment backend is missing support for several of the v3 APIs, for example:
- Role Grant CRUD
- GET /role_assignments
Now that we have split identity, we need to decide how we maintain the LDAP assignment backend, i.e.:
- Bring it up to full spec
- Freeze as is
- Depreciate it
- etc.
Changed in keystone: | |
assignee: | nobody → Marcos Lobo (marcos-fermin-lobo) |
Fix proposed to branch: master
Review: https:/
Changed in keystone: | |
status: | New → In Progress |
Changed in keystone: | |
assignee: | Marcos Lobo (marcos-fermin-lobo) → Adam Young (ayoung) |
Changed in keystone: | |
assignee: | Adam Young (ayoung) → Dolph Mathews (dolph) |
Changed in keystone: | |
assignee: | Dolph Mathews (dolph) → Adam Young (ayoung) |
Reviewed: https:/
Committed: https:/
Submitter: Jenkins
Branch: master
commit 829a2349312c2c2
Author: Marcos Lobo <email address hidden>
Date: Mon Nov 18 14:59:46 2013 +0100
LDAP Assignment does not support grant v3 API
The LDAP assignment backend is missing support for several of the v3
APIs. This patch implements Role Grant CRUD for V3 Assignment API:
- Role Grant CRUD
+ create_grant
+ get_grant
+ delete_grant
+ update_grant
- GET /role_assignments
+ list_role_
Closes-Bug: #1248952
Partial-Bug: #1101287
Partial-Bug: #1221805
Change-Id: I1fb247b538e6a1
tags: | added: ldap |
Reviewed: https:/
Committed: https:/
Submitter: Jenkins
Branch: master
commit ed9324ee325b48f
Author: Samuel de Medeiros Queiroz <email address hidden>
Date: Sat Feb 21 01:22:20 2015 -0300
Remove invalid comment/statement at role manager
An invalid comment and unecessary try except
statement are removed from role backend.
Since list_role_
implemented at assignment manager level and uses
list_
implemented by both sql and ldap backends, the
added comment is invalid and the related bug
is partially implemented.
Related-Bug: #1221805
Change-Id: I55a4df5aae4f21
David Stanek (dstanek) wrote : | #5 |
The LDAP assignment is deprecated as of Kilo so I don't see any reason to allow implementers to use it more.
Changed in keystone: | |
status: | In Progress → Won't Fix |
It does not implement the following APIs
create_grant assignments
list_grants
get_grant
delete_grant
list_role_
get_domain_by_name
list_user_projects