From a3610b7dde2558902e017c2bd04bb287bbe04b5b Mon Sep 17 00:00:00 2001 From: miloschwartz Date: Sat, 20 Dec 2025 21:49:08 -0500 Subject: [PATCH] add badger middleware to api and dashboard routes --- install/config/crowdsec/dynamic_config.yml | 8 ++++++++ install/config/traefik/dynamic_config.yml | 13 ++++++++++++- 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/install/config/crowdsec/dynamic_config.yml b/install/config/crowdsec/dynamic_config.yml index c58d5670..6136e4b6 100644 --- a/install/config/crowdsec/dynamic_config.yml +++ b/install/config/crowdsec/dynamic_config.yml @@ -1,5 +1,9 @@ http: middlewares: + badger: + plugin: + badger: + disableForwardAuth: true redirect-to-https: redirectScheme: scheme: https @@ -63,6 +67,7 @@ http: - web middlewares: - redirect-to-https + - badger # Next.js router (handles everything except API and WebSocket paths) next-router: @@ -72,6 +77,7 @@ http: - websecure middlewares: - security-headers # Add security headers middleware + - badger tls: certResolver: letsencrypt @@ -83,6 +89,7 @@ http: - websecure middlewares: - security-headers # Add security headers middleware + - badger tls: certResolver: letsencrypt @@ -94,6 +101,7 @@ http: - websecure middlewares: - security-headers # Add security headers middleware + - badger tls: certResolver: letsencrypt diff --git a/install/config/traefik/dynamic_config.yml b/install/config/traefik/dynamic_config.yml index f795016b..0829924a 100644 --- a/install/config/traefik/dynamic_config.yml +++ b/install/config/traefik/dynamic_config.yml @@ -1,5 +1,9 @@ http: middlewares: + badger: + plugin: + badger: + disableForwardAuth: true redirect-to-https: redirectScheme: scheme: https @@ -13,6 +17,7 @@ http: - web middlewares: - redirect-to-https + - badger # Next.js router (handles everything except API and WebSocket paths) next-router: @@ -20,6 +25,8 @@ http: service: next-service entryPoints: - websecure + middlewares: + - badger tls: certResolver: letsencrypt @@ -29,6 +36,8 @@ http: service: api-service entryPoints: - websecure + middlewares: + - badger tls: certResolver: letsencrypt @@ -38,6 +47,8 @@ http: service: api-service entryPoints: - websecure + middlewares: + - badger tls: certResolver: letsencrypt @@ -59,4 +70,4 @@ tcp: version: 1 pp-transport-v2: proxyProtocol: - version: 2 \ No newline at end of file + version: 2