This commit is contained in:
2025-08-17 21:10:45 -03:00
parent aac1e4a0d2
commit b807a55d5b
2 changed files with 16 additions and 12 deletions

View File

@@ -1,7 +1,6 @@
from http.cookies import SimpleCookie
import jwt
from authlib.oauth2 import OAuth2Error
from authlib.oauth2.rfc6749 import errors
from aws_lambda_powertools import Logger
from aws_lambda_powertools.event_handler.api_gateway import Router
@@ -32,22 +31,18 @@ def authorize():
request=router.current_event,
end_user={'id': user_id},
)
except jwt.exceptions.InvalidTokenError as err:
logger.exception(err)
raise BadRequestError(str(err))
except OAuth2Error as err:
logger.exception(err)
return dict(err.get_body())
try:
return server.create_authorization_response(
request=router.current_event,
grant_user={'id': user_id},
grant=grant,
)
except jwt.exceptions.InvalidTokenError as err:
logger.exception(err)
raise BadRequestError(str(err))
except errors.OAuth2Error as err:
logger.exception(err)
return {}
return dict(err.get_body())
def verify_session(session_id: str) -> str: