mirror of
https://github.com/bitwarden/server
synced 2026-01-06 02:23:51 +00:00
Add configuration support for QA cloud environment (#1572)
* Adding a QA environment specific configuration * separating the bitwarden environment and stripe environment checks * adding a logging statement for the PayPal webhook key check * adding more logging * switched logging type * Changing the log level on the PayPal webhook. Removing the debugging log from the Stripe Controller
This commit is contained in:
@@ -48,6 +48,7 @@ namespace Bit.Billing.Controllers
|
||||
[HttpPost("ipn")]
|
||||
public async Task<IActionResult> PostIpn()
|
||||
{
|
||||
_logger.LogDebug("PayPal webhook has been hit.");
|
||||
if (HttpContext?.Request?.Query == null)
|
||||
{
|
||||
return new BadRequestResult();
|
||||
@@ -57,6 +58,7 @@ namespace Bit.Billing.Controllers
|
||||
HttpContext.Request.Query["key"].ToString() : null;
|
||||
if (key != _billingSettings.PayPal.WebhookKey)
|
||||
{
|
||||
_logger.LogWarning("PayPal webhook key is incorrect or does not exist.");
|
||||
return new BadRequestResult();
|
||||
}
|
||||
|
||||
|
||||
49
src/Billing/appsettings.QA.json
Normal file
49
src/Billing/appsettings.QA.json
Normal file
@@ -0,0 +1,49 @@
|
||||
{
|
||||
"globalSettings": {
|
||||
"baseServiceUri": {
|
||||
"vault": "https://vault.qa.bitwarden.pw",
|
||||
"api": "https://api.qa.bitwarden.pw",
|
||||
"identity": "https://identity.qa.bitwarden.pw",
|
||||
"admin": "https://admin.qa.bitwarden.pw",
|
||||
"notifications": "https://notifications.qa.bitwarden.pw",
|
||||
"sso": "https://sso.qa.bitwarden.pw",
|
||||
"portal": "http://portal.qa.bitwarden.pw",
|
||||
"internalNotifications": "https://notifications.qa.bitwarden.pw",
|
||||
"internalAdmin": "https://admin.qa.bitwarden.pw",
|
||||
"internalIdentity": "https://identity.qa.bitwarden.pw",
|
||||
"internalApi": "https://api.qa.bitwarden.pw",
|
||||
"internalVault": "https://vault.qa.bitwarden.pw",
|
||||
"internalSso": "https://sso.qa.bitwarden.pw",
|
||||
"internalPortal": "https://portal.qa.bitwarden.pw"
|
||||
},
|
||||
"braintree": {
|
||||
"production": false
|
||||
},
|
||||
"bitPay": {
|
||||
"production": false
|
||||
}
|
||||
},
|
||||
"billingSettings": {
|
||||
"payPal": {
|
||||
"production": false,
|
||||
"businessId": "AD3LAUZSNVPJY"
|
||||
}
|
||||
},
|
||||
"Logging": {
|
||||
"IncludeScopes": false,
|
||||
"LogLevel": {
|
||||
"Default": "Debug",
|
||||
"System": "Information",
|
||||
"Microsoft": "Information"
|
||||
},
|
||||
"Console": {
|
||||
"IncludeScopes": true,
|
||||
"LogLevel": {
|
||||
"Default": "Warning",
|
||||
"System": "Warning",
|
||||
"Microsoft": "Warning",
|
||||
"Microsoft.Hosting.Lifetime": "Information"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user