Revision 6f512a6f snf-quotaholder-app/quotaholder_django/quotaholder_app/views.py
b/snf-quotaholder-app/quotaholder_django/quotaholder_app/views.py | ||
---|---|---|
35 | 35 |
from django.http import HttpResponse |
36 | 36 |
from django.db import transaction |
37 | 37 |
from django.conf import settings |
38 |
from synnefo.lib.commissioning import CallError, get_callpoint
|
|
38 |
from synnefo.lib.commissioning import CallError |
|
39 | 39 |
|
40 | 40 |
from .callpoint import API_Callpoint |
41 | 41 |
|
... | ... | |
62 | 62 |
if (appname, version) not in callpoints: |
63 | 63 |
return HttpResponse(status=404) |
64 | 64 |
|
65 |
if hasattr(settings, 'QUOTAHOLDER_TOKEN'): |
|
66 |
if request.META['HTTP_X_AUTH_TOKEN'] != settings.QUOTAHOLDER_TOKEN: |
|
67 |
return HttpResponse(status=403, content='invalid token') |
|
65 |
if request.META['HTTP_X_AUTH_TOKEN'] != settings.QUOTAHOLDER_TOKEN: |
|
66 |
return HttpResponse(status=403, content='invalid token') |
|
68 | 67 |
|
69 | 68 |
callpoint = callpoints[(appname, version)] |
70 | 69 |
body = _get_body(request) |
Also available in: Unified diff