signin using web auth provider always (#179838)

This commit is contained in:
Sandeep Somavarapu 2023-04-13 09:19:49 +02:00 committed by GitHub
parent c9df8ee8e8
commit 213f4fa39d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -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();