setCSRFCookie() — fiber Function Reference
Architecture documentation for the setCSRFCookie() function in csrf.go from the fiber codebase.
Entity Profile
Dependency Diagram
graph TD 4fe9f58f_20c6_20b3_a6b6_d770415547a4["setCSRFCookie()"] 57b9eed3_6274_c073_f0db_e3c30b2a59fe["csrf.go"] 4fe9f58f_20c6_20b3_a6b6_d770415547a4 -->|defined in| 57b9eed3_6274_c073_f0db_e3c30b2a59fe a54cc94c_ec5f_7f46_d976_515ae08619ab["updateCSRFCookie()"] a54cc94c_ec5f_7f46_d976_515ae08619ab -->|calls| 4fe9f58f_20c6_20b3_a6b6_d770415547a4 8f86bb5b_23e7_bcf2_9102_29c4d4ce5898["expireCSRFCookie()"] 8f86bb5b_23e7_bcf2_9102_29c4d4ce5898 -->|calls| 4fe9f58f_20c6_20b3_a6b6_d770415547a4 style 4fe9f58f_20c6_20b3_a6b6_d770415547a4 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
middleware/csrf/csrf.go lines 288–303
func setCSRFCookie(c fiber.Ctx, cfg *Config, token string, expiry time.Duration) {
cookie := &fiber.Cookie{
Name: cfg.CookieName,
Value: token,
Domain: cfg.CookieDomain,
Path: cfg.CookiePath,
Secure: cfg.CookieSecure,
HTTPOnly: cfg.CookieHTTPOnly,
SameSite: cfg.CookieSameSite,
SessionOnly: cfg.CookieSessionOnly,
Expires: time.Now().Add(expiry),
}
// Set the CSRF cookie to the response
c.Cookie(cookie)
}
Domain
Subdomains
Defined In
Called By
Source
Frequently Asked Questions
What does setCSRFCookie() do?
setCSRFCookie() is a function in the fiber codebase, defined in middleware/csrf/csrf.go.
Where is setCSRFCookie() defined?
setCSRFCookie() is defined in middleware/csrf/csrf.go at line 288.
What calls setCSRFCookie()?
setCSRFCookie() is called by 2 function(s): expireCSRFCookie, updateCSRFCookie.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free