Simplify token response in authentication route by returning the entire Token object instead of manually formatting a subset.
This commit is contained in:
@@ -216,12 +216,8 @@ async def login_oauth(
|
|||||||
except Exception as session_err:
|
except Exception as session_err:
|
||||||
logger.error(f"Failed to create session for {user.email}: {str(session_err)}", exc_info=True)
|
logger.error(f"Failed to create session for {user.email}: {str(session_err)}", exc_info=True)
|
||||||
|
|
||||||
# Format response for OAuth compatibility
|
# Return full token response with user data
|
||||||
return {
|
return tokens
|
||||||
"access_token": tokens.access_token,
|
|
||||||
"refresh_token": tokens.refresh_token,
|
|
||||||
"token_type": tokens.token_type
|
|
||||||
}
|
|
||||||
except AuthenticationError as e:
|
except AuthenticationError as e:
|
||||||
logger.warning(f"OAuth authentication failed: {str(e)}")
|
logger.warning(f"OAuth authentication failed: {str(e)}")
|
||||||
raise AuthError(
|
raise AuthError(
|
||||||
|
|||||||
Reference in New Issue
Block a user