From 9b3bdd440f7d318278077a94b00647ecdc212a48 Mon Sep 17 00:00:00 2001 From: Maxim Lebedev Date: Wed, 5 Jan 2022 22:30:13 +0500 Subject: [PATCH] :bug: Transform CSRF token into base64URL string --- csrf.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/csrf.go b/csrf.go index 03b9a50..14cb756 100644 --- a/csrf.go +++ b/csrf.go @@ -3,6 +3,7 @@ package middleware import ( "crypto/rand" "crypto/subtle" + "encoding/base64" "errors" "strings" "time" @@ -163,6 +164,8 @@ func CSRFWithConfig(config CSRFConfig) Interceptor { return } + + token = []byte(base64.RawURLEncoding.EncodeToString(token)) } switch {