This commit is contained in:
Timothy Jaeryang Baek committed 2026-08-17 00:42:16 -07:00
1 parent c0d09a5de9
commit d799e81edb
2 files changed
+111 -74

No files matched your search

+17
View File
@@ -1705,4 +1705,21 @@ async def token_exchange(
detail='User not found. Please sign in via the web interface first.',
)
user = await oauth_manager.update_user_from_oauth(
request=request,
user=user,
user_data=user_data,
provider=provider,
token=token_data,
db=db,
)
if await Config.get('oauth.enable_group_mapping'):
await oauth_manager.update_user_groups(
request=request,
user=user,
user_data=user_data,
default_permissions=await Config.get('user.permissions'),
db=db,
)
return await create_session_response(request, user, db, source='oauth')