From 690ef919e0943d0f8ffb7a410a5d7f9f39c251fb Mon Sep 17 00:00:00 2001 From: Serghei Mihai Date: Fri, 9 Oct 2015 13:34:57 +0200 Subject: [PATCH] compute service api key from its orig and destination service key (#8580) --- hobo/multitenant/settings_loaders.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/hobo/multitenant/settings_loaders.py b/hobo/multitenant/settings_loaders.py index c7f34b9..67309e5 100644 --- a/hobo/multitenant/settings_loaders.py +++ b/hobo/multitenant/settings_loaders.py @@ -40,14 +40,12 @@ class KnownServices(FileBaseSettingsLoader): with file(path) as f: hobo_json = json.load(f) services = hobo_json.get('services') - base_url, secret = [(s.get('base_url'), s.get('secret_key')) - for s in services if s.get('this')][0] + base_url = [s.get('base_url') for s in services if s.get('this')][0] orig = urlparse.urlparse(base_url).netloc.split(':')[0] - secret = hashlib.sha1(orig+secret).hexdigest() for service in services: service_id = service.get('service-id') - + secret = hashlib.sha1(orig+service.get('secret_key')).hexdigest() service_data = { 'url': service.get('base_url'), 'backoffice-menu-url': service.get('backoffice-menu-url'), -- 2.6.1