keystone/keystone
Colleen Murphy 049d9bcbe4 Add access rules to token validation
This change adds application credential access rules to the token model
and ensures that only clients (that is, keystonemiddleware) that support
access rule enforcement are allowed to validate tokens containing
access rules.

Depends-on: https://review.openstack.org/633369

bp whitelist-extension-for-app-creds

Change-Id: I301651369cf03e06550bc29eb534506674e56a1f
2019-09-14 03:14:36 -07:00
..
api Add access rules to token validation 2019-09-14 03:14:36 -07:00
application_credential Expose access rules as its own API 2019-09-14 03:14:20 -07:00
assignment Add immutable option for roles and projects 2019-09-10 00:03:16 -07:00
auth Fix oauthlib update errors 2019-09-05 11:48:41 -07:00
catalog Allow to filter endpoint groups by name 2019-07-18 08:57:50 +02:00
cmd Add --immutable-roles flag to bootstrap command 2019-09-10 00:03:20 -07:00
common Add access rules to token validation 2019-09-14 03:14:36 -07:00
conf Add support for previous TOTP windows 2019-08-14 13:16:59 +12:00
credential Add retry for DBDeadlock in credential delete 2019-08-19 21:06:40 +05:30
endpoint_policy Convert policy API to flask 2018-08-31 07:14:32 +00:00
federation Add new attribute to the federation protocol API 2019-07-19 10:46:23 -07:00
identity Fix missing print format and missing ws between words 2019-08-06 08:29:34 +08:00
limit Drop limit columns 2019-07-05 06:59:58 +00:00
locale Imported Translations from Zanata 2018-08-09 06:06:59 +00:00
models Add access rules to token validation 2019-09-14 03:14:36 -07:00
oauth1 Revert "Blacklist bandit 1.6.0" 2019-05-14 21:09:32 +00:00
policy Convert policy API to flask 2018-08-31 07:14:32 +00:00
receipt Change __all__ list to tuple 2018-11-07 16:40:02 -06:00
resource Add immutable option for roles and projects 2019-09-10 00:03:16 -07:00
revoke Remove unused revoke_by_user_and_project 2018-09-14 04:08:01 +00:00
server Add access rules to token validation 2019-09-14 03:14:36 -07:00
tests Add access rules to token validation 2019-09-14 03:14:36 -07:00
token Add access rules to token validation 2019-09-14 03:14:36 -07:00
trust Move redelegation fields out of extras 2019-04-12 20:27:34 -07:00
__init__.py Revert "Disable eventlet monkey-patching of DNS" 2013-05-10 10:24:48 -04:00
exception.py Expose access rules as its own API 2019-09-14 03:14:20 -07:00
i18n.py Fix translated response 2019-08-19 14:49:37 +08:00
notifications.py Revert "Blacklist bandit 1.6.0" 2019-05-14 21:09:32 +00:00
version.py bump Keystone version for Stein 2019-01-22 15:34:06 +13:00