aboutsummaryrefslogtreecommitdiff
path: root/CHANGELOG.md
diff options
context:
space:
mode:
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r--CHANGELOG.md29
1 files changed, 29 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 487d45fef..c2fe710a9 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,4 +1,33 @@
##
+- Feature: Added `--security-config-path` option to zenserver to configure security settings
+ - Expects a path to a .json file
+ - Default is an empty path resulting in no extra security settings and legacy behavior
+ - Current support is a top level filter of incoming http requests restricted to the `password` type
+ - `password` type will check the `Authorization` header and match it to the selected authorization strategy
+ - Currently the security settings is very basic and configured to a fixed username+password at startup
+
+ {
+ "http" {
+ "root": {
+ "filter": {
+ "type": "password",
+ "config": {
+ "password": {
+ "username": "<username>",
+ "password": "<password>"
+ },
+ "protect-machine-local-requests": false,
+ "unprotected-uris": [
+ "/health/",
+ "/health/info",
+ "/health/version"
+ ]
+ }
+ }
+ }
+ }
+ }
+
- Improvement: Reduced time project and project oplogs are locked during GC and Validation
- Improvement: `zen` now supports additional configuration of logging options, such as `--log-warn=...` for configuring log levels, etc (see `zen --help`)