<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Caddy on Developer Driftwood</title><link>https://blog.dannihome.de/tags/caddy/</link><description>Recent content in Caddy on Developer Driftwood</description><generator>Hugo -- 0.160.0</generator><language>en-us</language><lastBuildDate>Mon, 06 Apr 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://blog.dannihome.de/tags/caddy/index.xml" rel="self" type="application/rss+xml"/><item><title>Redirect-Problem mit Keycloak, Traefik und Kubernetes</title><link>https://blog.dannihome.de/posts/2026-04-06-keycloak-redirect/</link><pubDate>Mon, 06 Apr 2026 00:00:00 +0000</pubDate><guid>https://blog.dannihome.de/posts/2026-04-06-keycloak-redirect/</guid><description>&lt;h1 id="keycloak-invalid-redirect_uri-hinter-caddy-traefik-und-k3s--eine-spurensuche"&gt;Keycloak &amp;ldquo;Invalid redirect_uri&amp;rdquo; hinter Caddy, Traefik und k3s &amp;ndash; eine Spurensuche&lt;/h1&gt;
&lt;p&gt;Wenn nach dem Login bei Keycloak nur &amp;ldquo;Invalid parameter: redirect_uri&amp;rdquo; erscheint, liegt das Problem selten bei Keycloak selbst. In meinem Fall führte die Spurensuche durch drei Proxy-Schichten bis zu einer SNAT-Regel im Kubernetes-Netzwerk. Dieser Beitrag dokumentiert den Debugging-Weg von der Fehlermeldung bis zur Lösung.&lt;/p&gt;
&lt;h2 id="ausgangslage"&gt;Ausgangslage&lt;/h2&gt;
&lt;p&gt;Die Anwendung ist ein Spring Boot 3 Webprojekt, das per OAuth2/OIDC an ein selbstgehostetes Keycloak angebunden ist. Die Infrastruktur sieht so aus:&lt;/p&gt;</description></item></channel></rss>