Browse Source

[PM-1593] send password as null if it is not in state (#5634)

pull/5668/head
André Bispo 3 years ago committed by GitHub
parent
commit
c31504cab4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 13
      libs/common/src/auth/services/auth.service.ts

13
libs/common/src/auth/services/auth.service.ts

@ -304,13 +304,16 @@ export class AuthService implements AuthServiceAbstraction { @@ -304,13 +304,16 @@ export class AuthService implements AuthServiceAbstraction {
).encKey,
pubKey.buffer
);
const encryptedMasterPassword = await this.cryptoService.rsaEncrypt(
Utils.fromUtf8ToArray(await this.stateService.getKeyHash()),
pubKey.buffer
);
let encryptedMasterPassword = null;
if ((await this.stateService.getKeyHash()) != null) {
encryptedMasterPassword = await this.cryptoService.rsaEncrypt(
Utils.fromUtf8ToArray(await this.stateService.getKeyHash()),
pubKey.buffer
);
}
const request = new PasswordlessAuthRequest(
encryptedKey.encryptedString,
encryptedMasterPassword.encryptedString,
encryptedMasterPassword?.encryptedString,
await this.appIdService.getAppId(),
requestApproved
);

Loading…
Cancel
Save