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) {
|
if (hashedPassword != null) {
|
||||||
await this.cryptoService.setKeyHash(hashedPassword);
|
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);
|
await this.cryptoService.setEncKey(tokenResponse.key);
|
||||||
|
|
||||||
// User doesn't have a key pair yet (old account), let's generate one for them
|
// 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);
|
await this.cryptoService.setEncPrivateKey(tokenResponse.privateKey);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (this.vaultTimeoutService != null) {
|
if (this.vaultTimeoutService != null) {
|
||||||
this.vaultTimeoutService.biometricLocked = false;
|
this.vaultTimeoutService.biometricLocked = false;
|
||||||
|
Loading…
Reference in New Issue
Block a user