keystonemiddleware/keystonemiddleware
Pavlo Shchelokovskyy 7c6714f186 Set id for services in catalog
currently enabling audit middleware results in every request producing
warning in the log 'Invalid uuid: ' from pycadf,
due to audit middleware not being able find a uuid to set as a
service/target id because auth_token middleware no longer does not pass ids of the endpoints to the catalog it sets on request.

This patch adds service id to the catalog being set by auth_token,
and uses it in audit middleware too. This will hopefully not
dramatically increase the size of the catalog.

Change-Id: I8417bd29b129f4afdd8b43e4f74ea126ee8fae4f
Closes-Bug: #2015334
2023-04-05 10:15:56 +00:00
..
_common Fix misspell word 2019-09-09 09:02:14 +08:00
audit Set id for services in catalog 2023-04-05 10:15:56 +00:00
auth_token Set id for services in catalog 2023-04-05 10:15:56 +00:00
echo Replace six.iteritems() with .items() 2017-07-12 13:43:55 +07:00
locale Imported Translations from Zanata 2019-12-22 07:08:56 +00:00
tests Set id for services in catalog 2023-04-05 10:15:56 +00:00
__init__.py Moving middleware to new location 2014-06-19 15:50:41 -07:00
ec2_token.py Add timeout for requests 2023-03-18 01:11:53 +09:00
exceptions.py Create a Config object 2016-06-10 18:21:56 +00:00
fixture.py Remove use of positional decorator 2017-08-07 13:18:19 -07:00
i18n.py Update URLs in documentation 2017-07-20 16:38:16 +08:00
oauth2_mtls_token.py OAuth 2.0 Mutual-TLS Support 2023-03-03 11:28:01 +09:00
oauth2_token.py Fix pep8 gate 2022-12-09 10:28:06 -06:00
opts.py Move auth token opts calculation into auth_token 2016-06-13 14:03:23 -03:00
s3_token.py Add timeout for requests 2023-03-18 01:11:53 +09:00