keystone/keystone/federation
Lance Bragstad dd91f41c0a Simplify federation and oauth token callbacks
The token provider listened for specific callbacks from the
federation and oauth APIs. These were mainly for token invalidation
and token persistence removal. Now that the sql token driver and uuid
token provider have been removed, we can remove the need for
persistence notifications.

Instead, both of these cases can use a generic token cache
invalidation callback. This makes the token provider Manager simpler
because it only has to listen for a single internal notification to
invalidate the token cache, instead of multiple. It also makes the
code sending the notification easier to understand because it's
clearer about what it's doing.

Change-Id: I3281a013ce2764872dda8c183c4e9851974e1d14
2018-02-16 21:41:30 +00:00
..
backends Make use of Dict-base including extras explicit 2017-02-06 19:15:15 -08:00
__init__.py Remove exposure of routers at package level 2015-12-03 15:06:56 -03:00
constants.py Move federation extension into keystone core 2015-11-18 15:11:30 +00:00
controllers.py Use keystone.common.provider_api for federation APIs 2017-12-27 17:02:55 +00:00
core.py Simplify federation and oauth token callbacks 2018-02-16 21:41:30 +00:00
idp.py Remove test_metadata_invalid_contact_type 2017-05-02 17:10:32 +08:00
routers.py Add HEAD APIs to federated API 2017-06-21 15:06:21 +00:00
schema.py Require domain_id when registering Identity Providers 2017-01-06 16:05:12 +00:00
utils.py Remove log translations in keystone 2017-03-25 18:17:15 +00:00