Not all token drivers have an implementation of delete_tokens()
Bug #1227507 reported by
Henry Nash
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Identity (keystone) |
Fix Released
|
Medium
|
Doug Hellmann |
Bug Description
The SQL token driver has an implementation of delete_tokens() allowing for, say, efficient deletion of all tokens for a user. Unfortunately the other backend drivers do not...so this method is currently implementation instead in the virtual driver layer. We should fill out the other backends and then make the virtual driver layer what it should be...i.e. virtual and let the call fall through to the appropriate backend.
Changed in keystone: | |
importance: | Undecided → Medium |
assignee: | nobody → Henry Nash (henry-nash) |
Changed in keystone: | |
status: | New → Confirmed |
Changed in keystone: | |
assignee: | Henry Nash (henry-nash) → Doug Hellmann (doug-hellmann) |
status: | Confirmed → In Progress |
Changed in keystone: | |
milestone: | none → icehouse-1 |
status: | Fix Committed → Fix Released |
Changed in keystone: | |
milestone: | icehouse-1 → 2014.1 |
To post a comment you must log in.
Reviewed: https:/ /review. openstack. org/50078 github. com/openstack/ keystone/ commit/ 9a0f7408b89f325 bd0198d308a6f61 7f832b2a0d
Committed: http://
Submitter: Jenkins
Branch: master
commit 9a0f7408b89f325 bd0198d308a6f61 7f832b2a0d
Author: Doug Hellmann <email address hidden>
Date: Sun Oct 6 17:45:10 2013 -0400
Use abstract base class for token driver
Use the abc module for managing abstract base classes in the driver
layer and add missing methods to concrete classes.
bp abstract- base-class- drivers
fixes bug: 1227507
Change-Id: Ie8ebef10d1d036 3813a07766433e1 8793fe448da