mirror of
https://github.com/bitwarden/server
synced 2026-02-05 11:13:20 +00:00
fix(register): [PM-27084] Account Register Uses New Data Types - Fixed some tests up.
This commit is contained in:
@@ -8,6 +8,7 @@ using Bit.Core;
|
||||
using Bit.Core.Auth.Models.Api.Request.Accounts;
|
||||
using Bit.Core.Entities;
|
||||
using Bit.Core.Enums;
|
||||
using Bit.Core.KeyManagement.Models.Api.Request;
|
||||
using Bit.Core.KeyManagement.Models.Data;
|
||||
using Bit.Core.Services;
|
||||
using Bit.Identity;
|
||||
@@ -226,7 +227,7 @@ public class IdentityApplicationFactory : WebApplicationFactoryBase<Startup>
|
||||
effectiveParallelism = AuthConstants.ARGON2_PARALLELISM.Default;
|
||||
}
|
||||
|
||||
var alignedKdf = new KdfSettings
|
||||
var alignedKdf = new KdfRequestModel
|
||||
{
|
||||
KdfType = effectiveKdfType,
|
||||
Iterations = effectiveIterations,
|
||||
@@ -241,7 +242,7 @@ public class IdentityApplicationFactory : WebApplicationFactoryBase<Startup>
|
||||
var masterKeyWrappedUserKey = !string.IsNullOrWhiteSpace(unlock.MasterKeyWrappedUserKey)
|
||||
? unlock.MasterKeyWrappedUserKey
|
||||
: (string.IsNullOrWhiteSpace(requestModel.UserSymmetricKey) ? "user_symmetric_key" : requestModel.UserSymmetricKey);
|
||||
requestModel.MasterPasswordUnlock = new MasterPasswordUnlockData
|
||||
requestModel.MasterPasswordUnlock = new MasterPasswordUnlockDataRequestModel
|
||||
{
|
||||
Kdf = alignedKdf,
|
||||
MasterKeyWrappedUserKey = masterKeyWrappedUserKey,
|
||||
@@ -254,7 +255,7 @@ public class IdentityApplicationFactory : WebApplicationFactoryBase<Startup>
|
||||
// Ensure registration uses the same hash the tests will provide at login.
|
||||
// PM-28143 - When MasterPasswordAuthenticationData is the only source of the auth hash,
|
||||
// stop overriding it from MasterPasswordHash and delete this whole reassignment block.
|
||||
requestModel.MasterPasswordAuthentication = new MasterPasswordAuthenticationData
|
||||
requestModel.MasterPasswordAuthentication = new MasterPasswordAuthenticationDataRequestModel
|
||||
{
|
||||
Kdf = alignedKdf,
|
||||
MasterPasswordAuthenticationHash = requestModel.MasterPasswordHash,
|
||||
|
||||
Reference in New Issue
Block a user