refac
This commit is contained in:
1 parent
c0d09a5de9
commit
d799e81edb
2 files changed
+111
-74
No files matched your search
@@ -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')
|
||||
Reference in new issue
Block a user