41 lines
827 B
Caddyfile
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
|
|
}
|