mirror of
https://github.com/Microsoft/vscode
synced 2024-09-18 01:58:27 +00:00
signin using web auth provider always (#179838)
This commit is contained in:
parent
c9df8ee8e8
commit
213f4fa39d
|
@ -578,7 +578,11 @@ export class UserDataSyncWorkbenchService extends Disposable implements IUserDat
|
|||
sessionId = (await this.authenticationService.createSession(accountOrAuthProvider.id, accountOrAuthProvider.scopes)).id;
|
||||
}
|
||||
} else {
|
||||
sessionId = accountOrAuthProvider.sessionId;
|
||||
if (this.environmentService.options?.settingsSyncOptions?.authenticationProvider?.id === accountOrAuthProvider.authenticationProviderId) {
|
||||
sessionId = await this.environmentService.options?.settingsSyncOptions?.authenticationProvider?.signIn();
|
||||
} else {
|
||||
sessionId = accountOrAuthProvider.sessionId;
|
||||
}
|
||||
}
|
||||
this.currentSessionId = sessionId;
|
||||
await this.update();
|
||||
|
|
Loading…
Reference in a new issue