Test Against Production Read Replica
To follow our security policy YOU MUST HAVE TWO OTHER DEVELOPERS OBERSVING when you access production information
- 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 - And add a breakpoint to step over: PopulateUserSettingLoginRequirements, PopulateSecurityPolicyStatuses, await PopulateRolesFailingOtherRequirementsAsync, InvalidateGroupRolesWhereUserRoleIsFailing in the method GetUserLoginRequirementsStatusAsync in BusinessLogic/Services/AuthenticationService.cs