1
0
Files
2026-05-25 21:04:45 +02:00

41 lines
827 B
Caddyfile

:1312 {
handle {
forward_auth rauthy:8080 {
uri /auth/v1/clients/cerca-forward-auth/forward_auth?redirect_state=302&danger_cookie_insecure=true
copy_headers {
X-Forwarded-User
X-Forwarded-User-Email
X-Forwarded-User-Family-Name
X-Forwarded-User-Given-Name
X-Forwarded-User-Groups
X-Forwarded-User-Roles
X-Forwarded-User-Preferred-Username
}
trusted_proxies private_ranges
}
reverse_proxy cerca:8272
}
handle /oidc/rauthy/callback {
rewrite * /auth/v1/clients/cerca-forward-auth/forward_auth/callback
reverse_proxy rauthy:8080
}
handle /auth/v1/clients/cerca-forward-auth/* {
reverse_proxy rauthy:8080 {
header_up X-Forwarded-Method {method}
header_up X-Forwarded-Uri {uri}
}
}
}
:1080 {
reverse_proxy mailcrab:1080
}
:8080 {
reverse_proxy rauthy:8080
}