mistborn auth

This commit is contained in:
Steven Foerster
2021-05-31 14:20:50 -04:00
parent 7a1dab435f
commit 906205aa8e
2 changed files with 21 additions and 17 deletions
+16 -16
View File
@@ -8,24 +8,24 @@
[tls.options.default]
minVersion = "VersionTLS12"
[http.services]
[http.services.cockpit.loadBalancer]
[[http.services.cockpit.loadBalancer.servers]]
url = "http://10.2.3.1:9090"
#[http.services]
# [http.services.cockpit.loadBalancer]
# [[http.services.cockpit.loadBalancer.servers]]
# url = "http://10.2.3.1:9090"
[http.routers]
[http.routers.cockpit]
rule = "Host(`cockpit.mistborn`)"
service = "cockpit"
entrypoints = ["web", "websecure"]
middlewares = ["mistborn_auth"]
#[http.routers]
# [http.routers.cockpit]
# rule = "Host(`cockpit.mistborn`)"
# service = "cockpit"
# entrypoints = ["web", "websecure"]
# middlewares = ["mistborn_auth"]
[http.middlewares]
[http.middlewares.mistborn_auth.forwardAuth]
address = "http://10.2.3.1:5000/auth/"
trustForwardHeader = true
[http.middlewares.mistborn_auth.forwardAuth.tls]
insecureSkipVerify = true
#[http.middlewares]
# [http.middlewares.mistborn_auth.forwardAuth]
# address = "http://10.2.3.1:5000/auth/"
# trustForwardHeader = true
# [http.middlewares.mistborn_auth.forwardAuth.tls]
# insecureSkipVerify = true
[http.middlewares.mistborn_headers.headers]
hostsProxyHeaders = ['X-CSRFToken']