summaryrefslogtreecommitdiff
path: root/talerbank
diff options
context:
space:
mode:
authorMS <ms@taler.net>2020-10-01 16:03:18 +0200
committerMS <ms@taler.net>2020-10-01 16:03:18 +0200
commitfb1feab3d475c91755c81bba45f25cbbb6bb25c5 (patch)
tree137eb1304a887f6e9d604a20a7a7d0e6b741fb49 /talerbank
parent51bcae67d2405f1af73a95fbd543d514307c117d (diff)
downloadbank-fb1feab3d475c91755c81bba45f25cbbb6bb25c5.tar.gz
bank-fb1feab3d475c91755c81bba45f25cbbb6bb25c5.tar.bz2
bank-fb1feab3d475c91755c81bba45f25cbbb6bb25c5.zip
Extend authentication policy.
Diffstat (limited to 'talerbank')
-rw-r--r--talerbank/app/views.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/talerbank/app/views.py b/talerbank/app/views.py
index 5ab6813..37f8a5b 100644
--- a/talerbank/app/views.py
+++ b/talerbank/app/views.py
@@ -644,11 +644,12 @@ def serve_public_accounts(request, name=None, page=None):
# @return FIXME.
def login_via_headers(view_func):
def _decorator(request, *args, **kwargs):
+ if request.user.is_authenticated:
+ return True
user_account = basic_auth(request)
if not user_account:
raise LoginFailed("authentication failed")
return view_func(request, user_account, *args, **kwargs)
-
return wraps(view_func)(_decorator)