keystone/keystone
Lance Bragstad d42e955203 Address FIXMEs for listing revoked tokens
Now that support for sql token storage and uuid tokens has been
removed, it doesn't make sense to still expose an API for listing
revoked tokens. Maintaining this behavior would require keystone to
persist non-persistent tokens, which defeats the purpose.

This change makes the API return either a 410 Gone or a 403 Forbidden
depending on configuration for backwards compatibility. Logic to
list revoked tokens was also removed from the token provider API
since it's no longer called by any controllers.

Change-Id: Ic7bcba148f0a062b144e6dfbe9693f2125008458
2018-08-01 11:46:10 -07:00
..
api Move trusts to flask native dispatching 2018-07-26 10:30:24 -07:00
application_credential Convert Keystone to use Flask 2018-06-04 20:14:41 -07:00
assignment Convert Keystone to use Flask 2018-06-04 20:14:41 -07:00
auth Address FIXMEs for listing revoked tokens 2018-08-01 11:46:10 -07:00
catalog Convert json_home and version discovery to Flask 2018-06-27 09:58:35 -07:00
cmd Remove uuid token size check from doctor 2018-07-13 08:34:57 +08:00
common Merge "Simplify the token provider API" 2018-08-01 16:44:47 +00:00
conf Merge "Deprecate [token] infer_roles=False" 2018-07-27 00:49:05 +00:00
contrib Merge "Simplify the token provider API" 2018-08-01 16:44:47 +00:00
credential Move Credentials API to Flask Native 2018-07-16 21:58:21 -07:00
endpoint_policy Convert Keystone to use Flask 2018-06-04 20:14:41 -07:00
federation Merge "Simplify the token provider API" 2018-08-01 16:44:47 +00:00
identity Merge "Refactor _set_domain_id_and_mapping functions" 2018-07-20 11:36:26 +00:00
limit Merge "Address nits in strict-two-level implementation" 2018-07-27 04:40:31 +00:00
locale Imported Translations from Zanata 2018-06-16 06:28:00 +00:00
middleware Cleanup keystone.token.providers.common 2018-07-13 14:49:07 +00:00
models Remove remnants of token bind 2018-07-13 14:46:00 +00:00
oauth1 Override oauthlib docstrings that fail with Sphinx 1.7.5 2018-06-26 15:52:25 +00:00
policy Implement base for new RBAC Enforcer 2018-06-27 22:38:06 +00:00
resource Merge "Delete project limits when deleting project" 2018-07-25 02:34:21 +00:00
revoke Convert Keystone to use Flask 2018-06-04 20:14:41 -07:00
server Move unenforced_api decorator to module function 2018-08-01 18:22:52 +00:00
tests Address FIXMEs for listing revoked tokens 2018-08-01 11:46:10 -07:00
token Address FIXMEs for listing revoked tokens 2018-08-01 11:46:10 -07:00
trust Move trusts to flask native dispatching 2018-07-26 10:30:24 -07:00
__init__.py Revert "Disable eventlet monkey-patching of DNS" 2013-05-10 10:24:48 -04:00
exception.py Merge "Add serialization for TokenModel object" 2018-07-26 05:05:03 +00:00
i18n.py Update links in keystone 2017-09-12 15:18:13 +08:00
notifications.py Simplify federation and oauth token callbacks 2018-02-16 21:41:30 +00:00
version.py Convert json_home and version discovery to Flask 2018-06-27 09:58:35 -07:00