db7f8fbf4e7d2686988fd02310f239b2fa4bdcbe
Earlier commits (e535f93+a52cf68) proxied /library/login through to PhotoPrism to fix what I thought was the OIDC initiation path. Wrong: the SvelteKit SPA initiates OIDC by navigating to /api/v1/oidc/login (already routed via @pp). The /library/login URL is what PhotoPrism's UI uses POST-OIDC for the localStorage handoff back to the SPA — it MUST bounce to / via the caddy redir, otherwise the SPA never picks up the session and the user lands in PhotoPrism's own UI. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Description
Homelab Caddy configuration
Languages
Python
74.6%
Shell
25.4%