From 38ab4a2b5d74e0e47d833c8dcaf6b2604ae9e468 Mon Sep 17 00:00:00 2001 From: Alex Shatov Date: Tue, 31 Oct 2017 11:26:24 -0400 Subject: flexible Basic versus non-basic ClientAuth to PDP PDP client (PolicyEngine.py) now can handle two formats of ClientAuth to match what we have in config * Basic * Change-Id: I4010d430a6675e3f259c1fc53b0b3373bd225352 Issue-Id: DCAEGEN2-128 Signed-off-by: Alex Shatov --- policyhandler/policy_engine.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'policyhandler/policy_engine.py') diff --git a/policyhandler/policy_engine.py b/policyhandler/policy_engine.py index 68e81cf..a0ff697 100644 --- a/policyhandler/policy_engine.py +++ b/policyhandler/policy_engine.py @@ -88,11 +88,12 @@ class PolicyEngineClient(object): sub_aud = Audit(aud_parent=audit) sub_aud.metrics_start("create client to PDP") - PolicyEngineConfig.save_to_file() + basic_client_auth = PolicyEngineConfig.save_to_file() PolicyEngineClient._policy_engine = PolicyEngine( PolicyEngineConfig.PATH_TO_PROPERTIES, scheme=NotificationScheme.AUTO_ALL_NOTIFICATIONS.name, - handler=PolicyEngineClient._pdp_notification_handler + handler=PolicyEngineClient._pdp_notification_handler, + basic_client_auth=basic_client_auth ) sub_aud.metrics("created client to PDP") seed_scope = ".*" -- cgit 1.2.3-korg