Playwright Tests / test (push) Has been cancelled
- Support parsing camt.052 ZIP archives in CamtParser and BankingService
- Add CamtZipParserTests for ZIP parsing (single/multi/malformed/empty cases)
- Add CamtRealFileTests: integration tests for real bank exports (ZIP, XML, CAMT, MT940, STA) in git-ignored test data dir
- Update .gitignore and add README.md for test data usage
- Copy test data files in Fuchs.Tests.csproj; add .gitkeep
- Refactor BankingService CAMT mapping logic
- Overhaul connection string config: use {username}/{password} tokens, resolve from secrets at runtime, update appsettings and Key Vault keys
53 lines
1.7 KiB
JSON
53 lines
1.7 KiB
JSON
{
|
|
"SecretManagement": {
|
|
"VaultUri": "https://pcwkeys.vault.azure.net/",
|
|
"AppName": "fuchs",
|
|
"CacheFilePath": "secrets.cache",
|
|
"SyncIntervalHours": 6,
|
|
"ManagedSecretKeys": [
|
|
"ConnectionStrings--ocms-username",
|
|
"ConnectionStrings--ocms-password",
|
|
"ConnectionStrings--fuchs-fds-username",
|
|
"ConnectionStrings--fuchs-fds-password",
|
|
"Fuchs--SMS-APIKey",
|
|
"Fuchs--Mailer--Token",
|
|
"Fuchs--fuchs-captcha-TOTP",
|
|
"Fuchs--fuchs-intranet-TOTP"
|
|
]
|
|
},
|
|
"Logging": {
|
|
"LogLevel": {
|
|
"Default": "Information",
|
|
"Microsoft.AspNetCore": "Warning"
|
|
}
|
|
},
|
|
"AllowedHosts": "*",
|
|
"ConnectionStrings": {
|
|
"ocms_ConnectionString": "Server=DB_SERVER;Database=ocms;User Id={username};Password={password};TrustServerCertificate=True;",
|
|
"fuchs_fds_ConnectionString": "Server=DB_SERVER;Database=fuchs_fds;User Id={username};Password={password};TrustServerCertificate=True;",
|
|
"ocms_username": "MANAGED_BY_KEYVAULT",
|
|
"ocms_password": "MANAGED_BY_KEYVAULT",
|
|
"fuchs_fds_username": "MANAGED_BY_KEYVAULT",
|
|
"fuchs_fds_password": "MANAGED_BY_KEYVAULT"
|
|
},
|
|
"Fuchs": {
|
|
"ocms_guid": "00094b8f-a822-4e9c-b627-87802f93fca8",
|
|
"ocms_valid_locales_csv": "de,en",
|
|
"ocms_default_locale": "de",
|
|
"fuchs_guid": "cbfc57b3-6b85-4bbc-ab68-3b2c7408af5e",
|
|
"fuchs_intranet_guid": "cbfc57b3-6b85-4bbc-ab68-3b2c7408af5e",
|
|
"fuchs_captcha_TOTP": "MANAGED_BY_KEYVAULT",
|
|
"fuchs_intranet_TOTP": "MANAGED_BY_KEYVAULT",
|
|
"SMS_APIKey": "MANAGED_BY_KEYVAULT",
|
|
"Mailer": {
|
|
"BaseUrl": "https://api.processweb.de",
|
|
"AccountId": "",
|
|
"Token": "MANAGED_BY_KEYVAULT",
|
|
"Enabled": false
|
|
},
|
|
"Telemetry": {
|
|
"Enabled": true,
|
|
"OtlpEndpoint": ""
|
|
}
|
|
}
|
|
} |