1
0
mirror of https://github.com/bitwarden/browser synced 2026-02-26 17:43:22 +00:00

Innovation/opaque grant validator (#13918)

* Add grant validator

* Fix 2fa

* Set active endpoint
This commit is contained in:
Bernd Schoolmann
2025-03-20 15:13:02 +01:00
committed by GitHub
parent b6c2eb7d82
commit c84be3eb22
10 changed files with 72 additions and 12 deletions

View File

@@ -11,7 +11,7 @@ import { AccountService } from "@bitwarden/common/auth/abstractions/account.serv
import { MasterPasswordApiService } from "@bitwarden/common/auth/abstractions/master-password-api.service.abstraction";
import { UserVerificationService } from "@bitwarden/common/auth/abstractions/user-verification/user-verification.service.abstraction";
import { PasswordRequest } from "@bitwarden/common/auth/models/request/password.request";
import { CipherConfiguration } from "@bitwarden/common/auth/opaque/models/cipher-configuration";
import { OpaqueCipherConfiguration } from "@bitwarden/common/auth/opaque/models/opaque-cipher-configuration";
import { OpaqueKeyExchangeService } from "@bitwarden/common/auth/opaque/opaque-key-exchange.service";
import { getUserId } from "@bitwarden/common/auth/services/account.service";
import { InternalMasterPasswordServiceAbstraction } from "@bitwarden/common/key-management/master-password/abstractions/master-password.service.abstraction";
@@ -229,7 +229,7 @@ export class ChangePasswordComponent
});
} else {
const userConfiguredKdf = await this.kdfConfigService.getKdfConfig();
const cipherConfig = CipherConfiguration.fromKdfConfig(
const cipherConfig = OpaqueCipherConfiguration.fromKdfConfig(
userConfiguredKdf.kdfType === KdfType.Argon2id
? userConfiguredKdf
: DEFAULT_OPAQUE_KDF_CONFIG,