tacker/tacker/common
kexuesheng 05fe9fa42c Enhancement of Tacker API resource access control
For fine-grained access control based on user and VNF information
for API resources, this patch does the following things:
1.Add three comparison attributes of area, vendor, and tenant
  for the enhanced Tacker policy.
2.Convert special roles to API attributes in context.
3.Modify the API process to support Tacker policy authorize.
4.Add the Tacker policy filter to the list API processes.

Implements: blueprint enhance-api-policy
Change-Id: I5b4c39387860133a3bcf4544f18a6353c80773f6
2023-03-14 18:01:41 +09:00
..
container Add OpenID Connect Token Auth for k8s 2022-09-12 01:26:53 +00:00
__init__.py rename neutron/common to tacker/common 2014-07-04 18:20:50 +09:00
clients.py Remove Mistral 2023-03-03 17:33:15 +09:00
cmd_executer.py Refactor for Performance Improvement 2022-09-14 14:16:33 +09:00
config.py Refactor for Performance Improvement 2022-09-14 14:16:33 +09:00
constants.py Add missing contants 2018-11-11 06:17:09 +00:00
coordination.py Sychronize vnf action tasks 2020-04-22 07:43:50 +00:00
csar_utils.py Support multiple conductors onboarding 2023-03-14 02:23:18 +00:00
driver_manager.py Refactor for Performance Improvement 2022-09-14 14:16:33 +09:00
eventlet_utils.py Fix eventlet issue 2018-07-17 17:36:23 +09:00
exceptions.py Support specifying namespace for deploying CNF 2022-03-03 11:15:00 +09:00
log.py Remove log translations 2017-07-07 00:19:36 -04:00
oidc_utils.py Add OpenID Connect Token Auth for k8s 2022-09-12 01:26:53 +00:00
rpc.py Use new get_rpc_client API from oslo.messaging 2023-02-10 07:38:14 +00:00
safe_utils.py Add vnf packages RestFul APIs 2019-09-20 06:48:28 +00:00
test_lib.py Cleanup vim settings 2016-03-28 13:03:56 +02:00
topics.py Remove VIM monitoring depending on Mistral 2023-02-27 10:10:56 +09:00
utils.py Enhancement of Tacker API resource access control 2023-03-14 18:01:41 +09:00