 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
Constants ¶
      View Source
      
  
const CSRFKey = "csrf"
    Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CSRF ¶
type CSRF interface {
	// Generate returns a CSRF token suitable for inclusion in a form
	Generate(http.ResponseWriter, *http.Request) (string, error)
	// Check returns true if the given token is valid for the given request
	Check(*http.Request, string) (bool, error)
}
    CSRF handles generating a csrf value, and checking the submitted value
func NewCookieCSRF ¶
NewCookieCSRF stores random CSRF tokens in a cookie created with the given options. Empty CSRF tokens or tokens that do not match the value of the cookie on the request are rejected.
func NewEmptyCSRF ¶
func NewEmptyCSRF() CSRF
NewEmptyCSRF returns a CSRF object which generates empty CSRF tokens, and accepts any token as valid
 Click to show internal directories. 
   Click to hide internal directories.