in backend/layers/shared.py [0:0]
def get_user_sub(jwt_token):
"""
Validate JWT claims & retrieve user identifier
"""
try:
verified_claims = cognitojwt.decode(
jwt_token, os.environ["AWS_REGION"], os.environ["USERPOOL_ID"]
)
except (cognitojwt.CognitoJWTException, ValueError):
verified_claims = {}
return verified_claims.get("sub")