diff options
author | MS <ms@taler.net> | 2020-10-01 16:03:18 +0200 |
---|---|---|
committer | MS <ms@taler.net> | 2020-10-01 16:03:18 +0200 |
commit | fb1feab3d475c91755c81bba45f25cbbb6bb25c5 (patch) | |
tree | 137eb1304a887f6e9d604a20a7a7d0e6b741fb49 /talerbank | |
parent | 51bcae67d2405f1af73a95fbd543d514307c117d (diff) | |
download | bank-fb1feab3d475c91755c81bba45f25cbbb6bb25c5.tar.gz bank-fb1feab3d475c91755c81bba45f25cbbb6bb25c5.tar.bz2 bank-fb1feab3d475c91755c81bba45f25cbbb6bb25c5.zip |
Extend authentication policy.
Diffstat (limited to 'talerbank')
-rw-r--r-- | talerbank/app/views.py | 3 |
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) |