aboutsummaryrefslogtreecommitdiff
path: root/rpkid/rpki/gui/app/views.py
diff options
context:
space:
mode:
authorMichael Elkins <melkins@tislabs.com>2013-01-31 01:13:24 +0000
committerMichael Elkins <melkins@tislabs.com>2013-01-31 01:13:24 +0000
commite065bbc64b4dc3fc51387eb5275ece174baf8242 (patch)
tree7cba90e23df1c22e0cedaa586f716a7fb0c2889a /rpkid/rpki/gui/app/views.py
parentef13cddc2f03d9e97d700e57454e164bfa6a4815 (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.py2
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: