From 188e0380c4efefbf2f8d045a0209b0d660b96827 Mon Sep 17 00:00:00 2001 From: Josue Kouka Date: Mon, 15 Feb 2016 18:17:15 +0100 Subject: [PATCH] add hobo rest_authentication class to service (#9974) --- debian/debian_config_common.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/debian/debian_config_common.py b/debian/debian_config_common.py index 19baf00..ce7f190 100644 --- a/debian/debian_config_common.py +++ b/debian/debian_config_common.py @@ -196,3 +196,11 @@ BROKER_URL = 'amqp://' BROKER_TASK_EXPIRES = 120 STATICS_HASH_COUNTER = '/var/lib/publik/statics-counter' + + +if 'rest_framework' in INSTALLED_APPS: + REST_FRAMEWORK = globals().setdefault('REST_FRAMEWORK', {}) + _DEFAULT_AUTHENTICATION_CLASSES = REST_FRAMEWORK.setdefault('DEFAULT_AUTHENTICATION_CLASSES', ()) + REST_FRAMEWORK['DEFAULT_AUTHENTICATION_CLASSES'] = _DEFAULT_AUTHENTICATION_CLASSES + ('hobo.rest_authentication.PublikAuthentication',) + del _DEFAULT_AUTHENTICATION_CLASSES + -- 2.7.0