Test Against Production Read Replica
To follow our security policy YOU MUST HAVE TWO OTHER DEVELOPERS OBSERVING when you access production information
Be sure to step over the listed breakpoints to ensure we don't send notifications to users in production
Note: The snapshot of production is likely from a previous date. Ensure that your branches state will work with where production was at.
- If remote, connect to the VPN
- Delete the conf.json file from C:\ProgramData\EFC\Configuration
- Use the DbConnectionConfigurationData string from Prod DB Read Replica found in the Shared-Development section in LastPass to update the DbConnectionConfigurationData string in Utopia's appsettings.json.
- Add a breakpoint to step overĀ
await ValidatePasswordAsync(password, dbUser);
in the method ValidateUsernameAndPasswordAsync in BusinessLogic/Services/AuthenticationService.cs - Add
loginRequirementsStatus.UserSettingMFARequirementMet = true;
below where the loginRequirementsStatus gets set in the method GetUserLoginRequirementsStatusAsync in BusinessLogic/Services/AuthenticationService.cs - And add a breakpoint to step over: PopulateUserSettingLoginRequirements, PopulateSecurityPolicyStatuses, await PopulateRolesFailingOtherRequirementsAsync, InvalidateGroupRolesWhereUserRoleIsFailing in the method GetUserLoginRequirementsStatusAsync in BusinessLogic/Services/AuthenticationService.csĀ
No Comments