barbican/barbican/common
Douglas Mendizábal 93c5636f9c Fix policy for Orders
This patch adds checks to make sure that the project_id of the token
matches the project_id that owns the Order.

Currently, having a role on any project will allow the request to be
processed, which results in a 404 - Not Found instead of 401 -
Forbidden.

Change-Id: Ie0e6f6edae40e47d45afbe92fd509032cb091b1a
(cherry picked from commit 5d81a3c453)
(cherry picked from commit 382b5086a2)
(cherry picked from commit ea7451e32c)
(cherry picked from commit 85b9feecd2)
2021-12-14 19:40:42 +00:00
..
policies Fix policy for Orders 2021-12-14 19:40:42 +00:00
__init__.py Files with no code must be left completely empty 2016-11-17 14:19:47 +08:00
accept.py Fix broken gate due to breaking dependency changes 2018-06-01 17:33:51 -05:00
config.py Support listener pooling in keystone listener 2019-10-03 14:47:00 +00:00
exception.py Ignore network errors during C_Finalize 2021-09-27 22:06:50 +00:00
hrefs.py Implement the "check_exc" parameter for OVO 2018-07-15 10:39:12 +07:00
policy.py Remove unused policy enforcer attributes 2018-07-23 08:22:24 +00:00
quota.py Remove unused logging import 2017-02-16 10:33:12 +07:00
resources.py Fix Race Condition in get_or_create_project() 2017-10-22 22:19:26 -04:00
utils.py Fix barbican B105 issues 2019-08-05 16:36:38 +02:00
validators.py Fix consumer name length validator 2021-11-15 19:11:17 +00:00