fix: cross-subdomain SSO auto-login for *arr services
- Set Domain=.sami on session + CSRF cookies so browsers send them to all subdomains - This fixes Caddy forward_auth returning 401 for radarr/sonarr/prowlarr - Fix login URL concatenation bug (radarr.samilogin -> radarr.sami/login) - Fix getSetCookie() missing from _httpsFetch/_httpFetch response objects - Fix array/string handling for set-cookie header in session-handlers fallback - Refactor csrf-protection to createCSRFMiddleware() factory with cookieDomain support - Pass renewCSRFToken through middleware deps chain to TOTP route
This commit is contained in:
@@ -160,6 +160,9 @@ function assembleContext({
|
||||
loadNotificationConfig,
|
||||
resyncHealthChecker,
|
||||
|
||||
// Middleware result (exposes renewCSRFToken etc.)
|
||||
middlewareResult,
|
||||
|
||||
// File paths
|
||||
SERVICES_FILE,
|
||||
CONFIG_FILE,
|
||||
|
||||
Reference in New Issue
Block a user