From af646a893e3b66b2b868d2d0f4216362477a4fba Mon Sep 17 00:00:00 2001 From: haturatu Date: Mon, 13 Oct 2025 07:01:46 +0900 Subject: support: xsrf --- handlers/admin.go | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'handlers/admin.go') diff --git a/handlers/admin.go b/handlers/admin.go index 2c86b7d..a77bed0 100644 --- a/handlers/admin.go +++ b/handlers/admin.go @@ -3,18 +3,17 @@ package handlers import ( "auth-proxy/config" "auth-proxy/logging" + "auth-proxy/middleware" "auth-proxy/models" "auth-proxy/types" - "auth-proxy/worker" "auth-proxy/utils" + "auth-proxy/worker" "encoding/json" "fmt" "net/http" "strconv" "sync" "time" - - "github.com/gorilla/csrf" ) var workerPool *types.WorkerPool @@ -37,7 +36,7 @@ func AdminPageHandler(w http.ResponseWriter, r *http.Request) { data := map[string]interface{}{ "Paths": config.Paths, "Users": users, - "CSRFToken": csrf.Token(r), + "XSRFToken": middleware.GetXSRFToken(r), } if err := templates.ExecuteTemplate(w, "admin.html", data); err != nil { logging.AppLog.Error("Failed to execute admin template", "error", err) -- cgit v1.2.3