updated login/select

This commit is contained in:
2025-01-27 21:43:36 +03:00
parent b88f910a43
commit c0bd9c1685
18 changed files with 257 additions and 275 deletions

View File

@@ -27,9 +27,7 @@ class MiddlewareModule:
"""
@staticmethod
def get_user_from_request(
request: Request,
) -> dict:
def get_user_from_request(request: Request) -> dict:
"""
Get authenticated token context from request.
@@ -54,7 +52,6 @@ class MiddlewareModule:
loc=get_line_number_for_error(),
sys_msg="TokenService: Token Context couldnt retrieved from redis",
)
return token_context
@classmethod
@@ -89,11 +86,8 @@ class MiddlewareModule:
async def wrapper(request: Request, *args, **kwargs):
# Get and validate token context from request
endpoint_url = str(request.url.path)
auth_context = AuthContext(
auth={"token": {"access_token": "", "refresher_token": "", "context": {}}},
url=endpoint_url,
request=request,
)
token_context = cls.get_user_from_request(request=request)
auth_context = AuthContext(auth=token_context, url=endpoint_url, request=request)
# Set auth context on the wrapper function itself
setattr(func, "auth_context", auth_context)