mirror of
https://github.com/bitwarden/browser.git
synced 2024-11-23 11:56:00 +01:00
dont set keys if not there on sso (#152)
* dont set keys if not there on sso * a comment
This commit is contained in:
parent
8fe78916e2
commit
9957125d3a
@ -308,6 +308,9 @@ export class AuthService implements AuthServiceAbstraction {
|
||||
if (hashedPassword != null) {
|
||||
await this.cryptoService.setKeyHash(hashedPassword);
|
||||
}
|
||||
|
||||
// Skip this step during SSO new user flow. No key is returned from server.
|
||||
if (code == null || tokenResponse.key != null) {
|
||||
await this.cryptoService.setEncKey(tokenResponse.key);
|
||||
|
||||
// User doesn't have a key pair yet (old account), let's generate one for them
|
||||
@ -324,6 +327,7 @@ export class AuthService implements AuthServiceAbstraction {
|
||||
|
||||
await this.cryptoService.setEncPrivateKey(tokenResponse.privateKey);
|
||||
}
|
||||
}
|
||||
|
||||
if (this.vaultTimeoutService != null) {
|
||||
this.vaultTimeoutService.biometricLocked = false;
|
||||
|
Loading…
Reference in New Issue
Block a user