This commit is contained in:
Joey Yakimowich-Payne 2026-01-15 21:29:57 -07:00
commit e26662597a
No known key found for this signature in database
GPG key ID: 6BFE655FA5ABD1E1
2 changed files with 40 additions and 10 deletions

View file

@ -16,6 +16,20 @@ kaboot.example.com {
} }
auth.example.com { auth.example.com {
@oidc path /application/o/*
handle @oidc {
reverse_proxy authentik-server:9000 {
header_up X-Forwarded-Proto {scheme}
header_up X-Forwarded-Host {host}
header_down -Access-Control-Allow-Origin
}
header Access-Control-Allow-Origin "https://kaboot.example.com"
header Access-Control-Allow-Methods "GET, POST, OPTIONS"
header Access-Control-Allow-Headers "Content-Type, Authorization"
}
handle {
reverse_proxy authentik-server:9000 { reverse_proxy authentik-server:9000 {
header_up X-Forwarded-Proto {scheme} header_up X-Forwarded-Proto {scheme}
header_up X-Forwarded-Host {host} header_up X-Forwarded-Host {host}
@ -24,3 +38,4 @@ auth.example.com {
} }
} }
} }
}

View file

@ -183,6 +183,20 @@ ${KABOOT_DOMAIN} {
} }
${AUTH_DOMAIN} { ${AUTH_DOMAIN} {
@oidc path /application/o/*
handle @oidc {
reverse_proxy authentik-server:9000 {
header_up X-Forwarded-Proto {scheme}
header_up X-Forwarded-Host {host}
header_down -Access-Control-Allow-Origin
}
header Access-Control-Allow-Origin "https://${KABOOT_DOMAIN}"
header Access-Control-Allow-Methods "GET, POST, OPTIONS"
header Access-Control-Allow-Headers "Content-Type, Authorization"
}
handle {
reverse_proxy authentik-server:9000 { reverse_proxy authentik-server:9000 {
header_up X-Forwarded-Proto {scheme} header_up X-Forwarded-Proto {scheme}
header_up X-Forwarded-Host {host} header_up X-Forwarded-Host {host}
@ -191,6 +205,7 @@ ${AUTH_DOMAIN} {
} }
} }
} }
}
EOF EOF
print_success "Created Caddyfile" print_success "Created Caddyfile"