MassEmailReact/Surge365.MassEmailReact.API/appsettings.Development.json
David Headrick 3bd334f239 Integrate Azure Key Vault and refactor authentication
Updated the application to use Azure Key Vault for managing secrets, including the addition of a new `SurgeKeyVaultSecretManager` class. Modified configuration files to include `KeyVaultName` and removed sensitive `Jwt` sections for enhanced security.

Refactored `IAuthService` and `IUserRepository` to utilize DTOs instead of the `User` entity. Removed the `UserMap` class and updated the `UserRepository` to focus on DTOs for user management.

The `AuthService` class now communicates with an external API for authentication, and new classes for API requests and responses have been added. Updated project dependencies to support Azure Key Vault integration.
2025-04-24 16:32:26 -05:00

17 lines
397 B
JSON

{
"KeyVaultName": "surge365-keyvault-dev",
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft.AspNetCore": "Warning"
}
},
"AllowedHosts": "*",
"EnvironmentCode": "UAT",
"ConnectionStrings": {
},
"AdminAuth": {
"Url": "https://uat.aauth.surge365.com"
},
"DefaultUnsubscribeUrl": "https://uat.emailopentracking.surge365.com/unsubscribe.htm"
}