From 33c0942a151c101ed16ca745fd8aeeecbdd951ab Mon Sep 17 00:00:00 2001 From: Wu Clan Date: Fri, 6 Jun 2025 20:33:35 +0800 Subject: [PATCH] Update OAuth2 callback interface return --- backend/plugin/oauth2/api/v1/github.py | 4 +++- backend/plugin/oauth2/api/v1/linux_do.py | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/backend/plugin/oauth2/api/v1/github.py b/backend/plugin/oauth2/api/v1/github.py index 70ed32ee..05829424 100644 --- a/backend/plugin/oauth2/api/v1/github.py +++ b/backend/plugin/oauth2/api/v1/github.py @@ -44,4 +44,6 @@ async def github_login( user=user, social=UserSocialType.github, ) - return RedirectResponse(url=f'{settings.OAUTH2_FRONTEND_REDIRECT_URI}?access_token={data.access_token}') + return RedirectResponse( + url=f'{settings.OAUTH2_FRONTEND_REDIRECT_URI}?access_token={data.access_token}&session_uuid={data.session_uuid}' + ) diff --git a/backend/plugin/oauth2/api/v1/linux_do.py b/backend/plugin/oauth2/api/v1/linux_do.py index e4f0a215..7d9e4775 100644 --- a/backend/plugin/oauth2/api/v1/linux_do.py +++ b/backend/plugin/oauth2/api/v1/linux_do.py @@ -47,4 +47,6 @@ async def linux_do_login( user=user, social=UserSocialType.linux_do, ) - return RedirectResponse(url=f'{settings.OAUTH2_FRONTEND_REDIRECT_URI}?access_token={data.access_token}') + return RedirectResponse( + url=f'{settings.OAUTH2_FRONTEND_REDIRECT_URI}?access_token={data.access_token}&session_uuid={data.session_uuid}' + )