Loading rpc/views.py +7 −0 Original line number Diff line number Diff line Loading @@ -110,6 +110,7 @@ def _get_user_from_request(request: HttpRequest) -> Union[User, None]: - try to find user corresponding to Authorization header """ if request.user.is_authenticated: logger.info(f"user {request.user.username} is authenticated") return request.user if "X-Api-Key" in request.headers: try: Loading @@ -117,6 +118,7 @@ def _get_user_from_request(request: HttpRequest) -> Union[User, None]: apikey__key=request.headers["X-Api-Key"], apikey__active=True ) except User.DoesNotExist: logger.warning("X-Api-Key was given but user was not found") return None if "Authorization" in request.headers: try: Loading @@ -126,8 +128,13 @@ def _get_user_from_request(request: HttpRequest) -> Union[User, None]: .split(":") ) user = authenticate(username=auth_u, password=auth_p) if not user: logger.warning( "Authorization was given in request headers but user was not authenticated" ) return user except KeyError: logger.warning("Authorization was malformed") return None Loading Loading
rpc/views.py +7 −0 Original line number Diff line number Diff line Loading @@ -110,6 +110,7 @@ def _get_user_from_request(request: HttpRequest) -> Union[User, None]: - try to find user corresponding to Authorization header """ if request.user.is_authenticated: logger.info(f"user {request.user.username} is authenticated") return request.user if "X-Api-Key" in request.headers: try: Loading @@ -117,6 +118,7 @@ def _get_user_from_request(request: HttpRequest) -> Union[User, None]: apikey__key=request.headers["X-Api-Key"], apikey__active=True ) except User.DoesNotExist: logger.warning("X-Api-Key was given but user was not found") return None if "Authorization" in request.headers: try: Loading @@ -126,8 +128,13 @@ def _get_user_from_request(request: HttpRequest) -> Union[User, None]: .split(":") ) user = authenticate(username=auth_u, password=auth_p) if not user: logger.warning( "Authorization was given in request headers but user was not authenticated" ) return user except KeyError: logger.warning("Authorization was malformed") return None Loading