We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d249a43 commit de78b7bCopy full SHA for de78b7b
website/content/middleware/csrf.md
@@ -57,6 +57,7 @@ CSRFConfig struct {
57
// - "header:<name>"
58
// - "form:<name>"
59
// - "query:<name>"
60
+ // - "cookie:<name>"
61
TokenLookup string `json:"token_lookup"`
62
63
// Context key to store generated CSRF token into context.
@@ -101,3 +102,16 @@ DefaultCSRFConfig = CSRFConfig{
101
102
CookieMaxAge: 86400,
103
}
104
```
105
+
106
107
+*Example Configuration that reads token from Cookie*
108
109
+```go
110
+middleware.CSRFWithConfig(middleware.CSRFConfig{
111
+ TokenLookup: "cookie:_csrf",
112
+ CookiePath: "/",
113
+ CookieDomain: "example.com",
114
+ CookieSecure: true,
115
+ CookieHTTPOnly: true,
116
+ CookieSameSite: http.SameSiteStrictMode,
117
+})
0 commit comments