mirror of
https://github.com/bitwarden/server
synced 2026-01-11 13:03:27 +00:00
* Initial stubbing out of the phishing service * Add the phishing domain controller * Add changes for the phishing domain get * Add distributed cache to the phishing domain Signed-off-by: Cy Okeke <cokeke@bitwarden.com> * Rename the variable name Signed-off-by: Cy Okeke <cokeke@bitwarden.com> * Removed IPhishingDomainService * Feature/phishing detection cronjob (#5512) * Added caching to EF implementation. Added error handling and logging * Refactored update method to use sqlbulkcopy instead of performing a round trip for each new insert * Initial implementation for quartz job to get list of phishing domains * Updated phishing domain settings to be its own interface * Add phishing domain detection with checksum-based updates * Updated auth for phishing domain endpoints to either require api, or licensing claims to support both web and browser clients, and selfhost api clients * [Innovation Sprint] Updated Phishing domains to rely on blob storage (#5517) * Updated phishing detection data layer to rely on azure blob storage instead of sql server * dotnet format * Took rider refactors * Ensuring phishing.testcategory.com exists to test against * Added redis to dev's docker-compose * Removed redis from cloud profile * Remove the Authorize attribute * error whitespace fix whitespace formatting * error WHITESPACE: Fix whitespace formatting * Wrapped phishing detection feature behind feature flag (#5532) * Increased timeout for fetching source list a bunch * Removed PhishingDomains policy --------- Signed-off-by: Cy Okeke <cokeke@bitwarden.com> Co-authored-by: Cy Okeke <cokeke@bitwarden.com>
47 lines
1.5 KiB
JSON
47 lines
1.5 KiB
JSON
{
|
|
"globalSettings": {
|
|
"baseServiceUri": {
|
|
"vault": "https://localhost:8080",
|
|
"api": "http://localhost:4000",
|
|
"identity": "http://localhost:33656",
|
|
"admin": "http://localhost:62911",
|
|
"notifications": "http://localhost:61840",
|
|
"sso": "http://localhost:51822",
|
|
"internalNotifications": "http://localhost:61840",
|
|
"internalAdmin": "http://localhost:62911",
|
|
"internalIdentity": "http://localhost:33656",
|
|
"internalApi": "http://localhost:4000",
|
|
"internalVault": "https://localhost:8080",
|
|
"internalSso": "http://localhost:51822",
|
|
"internalScim": "http://localhost:44559"
|
|
},
|
|
"mail": {
|
|
"smtp": {
|
|
"host": "localhost",
|
|
"port": 10250
|
|
}
|
|
},
|
|
"attachment": {
|
|
"connectionString": "UseDevelopmentStorage=true",
|
|
"baseUrl": "http://localhost:4000/attachments/"
|
|
},
|
|
"events": {
|
|
"connectionString": "UseDevelopmentStorage=true"
|
|
},
|
|
"send": {
|
|
"connectionString": "UseDevelopmentStorage=true",
|
|
"baseUrl": "http://localhost:4000/sendfiles/"
|
|
},
|
|
"notifications": {
|
|
"connectionString": "UseDevelopmentStorage=true"
|
|
},
|
|
"storage": {
|
|
"connectionString": "UseDevelopmentStorage=true"
|
|
},
|
|
"phishingDomain": {
|
|
"updateUrl": "https://phish.co.za/latest/phishing-domains-ACTIVE.txt",
|
|
"checksumUrl": "https://raw.githubusercontent.com/Phishing-Database/checksums/refs/heads/master/phishing-domains-ACTIVE.txt.sha256"
|
|
}
|
|
}
|
|
}
|