From a7de2184a7acd814c60452c136d5607941c8dad1 Mon Sep 17 00:00:00 2001 From: Devaev Maxim Date: Sun, 30 Aug 2020 20:09:11 +0300 Subject: refactoring --- kvmd/apps/kvmd/api/auth.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'kvmd') diff --git a/kvmd/apps/kvmd/api/auth.py b/kvmd/apps/kvmd/api/auth.py index 80996e7e..7eafefd4 100644 --- a/kvmd/apps/kvmd/api/auth.py +++ b/kvmd/apps/kvmd/api/auth.py @@ -52,6 +52,7 @@ async def check_request_auth(auth_manager: AuthManager, exposed: HttpExposed, re set_request_auth_info(request, f"{user} (xhdr)") if not (await auth_manager.authorize(user, valid_passwd(passwd))): raise ForbiddenError() + return elif token: user = auth_manager.check(valid_auth_token(token)) @@ -59,9 +60,9 @@ async def check_request_auth(auth_manager: AuthManager, exposed: HttpExposed, re set_request_auth_info(request, "- (token)") raise ForbiddenError() set_request_auth_info(request, f"{user} (token)") + return - else: - raise UnauthorizedError() + raise UnauthorizedError() class AuthApi: -- cgit v1.2.3