{ "globalSettings": { "selfHosted": false, "siteName": "bitwarden", "projectName": "Api", "stripeApiKey": "SECRET", "baseServiceUri": { "vault": "http://localhost:4001", "api": "http://localhost:4000", "identity": "http://localhost:33656", "internalIdentity": "http://localhost:33656" }, "sqlServer": { "connectionString": "SECRET" }, "mail": { "sendGridApiKey": "SECRET", "replyToEmail": "hello@bitwarden.com" }, "identityServer": { "certificateThumbprint": "SECRET" }, "dataProtection": { "certificateThumbprint": "SECRET" }, "storage": { "connectionString": "SECRET" }, "attachment": { "connectionString": "SECRET", "baseUrl": "http://localhost:4000/attachments/" }, "documentDb": { "uri": "SECRET", "key": "SECRET" }, "notificationHub": { "connectionString": "SECRET", "hubName": "SECRET" }, "yubico": { "clientid": "SECRET", "key": "SECRET" }, "duo": { "aKey": "SECRET" }, "braintree": { "production": false, "merchantId": "SECRET", "publicKey": "SECRET", "privateKey": "SECRET" } }, "IpRateLimitOptions": { "EnableEndpointRateLimiting": true, "StackBlockedRequests": false, "RealIpHeader": "CF-Connecting-IP", "ClientIdHeader": "X-ClientId", "HttpStatusCode": 429, "IpWhitelist": [], "EndpointWhitelist": [], "ClientWhitelist": [], "GeneralRules": [ { "Endpoint": "*", "Period": "1m", "Limit": 60 }, { "Endpoint": "*", "Period": "1s", "Limit": 5 }, { "Endpoint": "post:/auth/token", "Period": "1m", "Limit": 10 }, { "Endpoint": "post:/auth/token/two-factor", "Period": "1m", "Limit": 5 }, { "Endpoint": "post:/accounts/register", "Period": "1m", "Limit": 2 }, { "Endpoint": "post:/account/password-hint", "Period": "1m", "Limit": 2 }, { "Endpoint": "post:/account/email-token", "Period": "1m", "Limit": 2 }, { "Endpoint": "post:/account/email", "Period": "1m", "Limit": 5 }, { "Endpoint": "put:/account/email", "Period": "1m", "Limit": 5 }, { "Endpoint": "get:/alive", "Period": "1m", "Limit": 5 } ] }, "IpRateLimitPolicies": { "IpRules": [] } }