diff --git a/src/main.go b/src/main.go index 42b54e3..9a6b296 100644 --- a/src/main.go +++ b/src/main.go @@ -7,7 +7,6 @@ import ( "fmt" "log/slog" "net/http" - "net/url" "os" "os/signal" "path/filepath" @@ -133,10 +132,8 @@ func main() { HttpOnly: true, SameSite: http.SameSiteLaxMode, }) - // Clear NextWks session, force re-login via Authelia - logoutURL := fmt.Sprintf("%s/api/oidc/authorize?prompt=login&response_type=code&client_id=%s&redirect_uri=%s&scope=openid+profile+email&state=logout&nonce=logout", - cfg.OIDC.IssuerURL, url.QueryEscape(cfg.OIDC.ClientID), url.QueryEscape(cfg.OIDC.RedirectURL)) - http.Redirect(w, r, logoutURL, http.StatusFound) + // Clear NextWks session, redirect to workspace (no session → Authelia login) + http.Redirect(w, r, "/", http.StatusFound) }) // --- Workspace launcher (public, but OIDC-protected) ---