Fix JWT audience validation when creating refresh token

This commit is contained in:
CREDO23 2026-02-05 18:11:33 +02:00
parent 233852b681
commit 287e5afbac

View file

@ -219,7 +219,7 @@ class CustomBearerTransport(BearerTransport):
# Decode JWT to get user_id for refresh token creation
try:
payload = jwt.decode(token, SECRET, algorithms=["HS256"])
payload = jwt.decode(token, SECRET, algorithms=["HS256"], options={"verify_aud": False})
user_id = uuid.UUID(payload.get("sub"))
refresh_token = await create_refresh_token(user_id)
except Exception as e: