diff options
author | Michael Elkins <melkins@tislabs.com> | 2013-01-31 01:13:24 +0000 |
---|---|---|
committer | Michael Elkins <melkins@tislabs.com> | 2013-01-31 01:13:24 +0000 |
commit | e065bbc64b4dc3fc51387eb5275ece174baf8242 (patch) | |
tree | 7cba90e23df1c22e0cedaa586f716a7fb0c2889a /rpkid/rpki/gui/app/views.py | |
parent | ef13cddc2f03d9e97d700e57454e164bfa6a4815 (diff) |
require a connection secured with TLS, otherwise return a HTTP 500 error
closes #401
svn path=/branches/tk401/; revision=4985
Diffstat (limited to 'rpkid/rpki/gui/app/views.py')
-rw-r--r-- | rpkid/rpki/gui/app/views.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/rpkid/rpki/gui/app/views.py b/rpkid/rpki/gui/app/views.py index 535ffe6c..2d674c95 100644 --- a/rpkid/rpki/gui/app/views.py +++ b/rpkid/rpki/gui/app/views.py @@ -42,6 +42,7 @@ import rpki.exceptions from rpki.gui.cacheview.models import ROAPrefixV4, ROA from rpki.gui.routeview.models import RouteOrigin +from rpki.gui.decorators import tls_required def superuser_required(f): @@ -63,6 +64,7 @@ def handle_required(f): """ @login_required + @tls_required def wrapped_fn(request, *args, **kwargs): if 'handle' not in request.session: if request.user.is_superuser: |