Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DecodeForm ¶
DecodeForm parses request form data for generated typed action decoders.
func ValidateRequired ¶
func ValidateRequired(values form.Values, fields []string) validation.Result
ValidateRequired records one validation error for each missing required form field. Empty and whitespace-only submitted values are treated as missing.
Types ¶
type CSRF ¶
type CSRF struct {
// contains filtered or unexported fields
}
CSRF validates signed double-submit CSRF tokens for generated actions.
func NewCSRF ¶
func NewCSRF(options CSRFOptions) (*CSRF, error)
NewCSRF creates a validator with secure cookie defaults.
type CSRFOptions ¶
type CSRFOptions struct {
Secret []byte
CookieName string
FieldName string
HeaderName string
Insecure bool
SameSite http.SameSite
}
CSRFOptions configures signed double-submit CSRF tokens.
type CSRFValidator ¶
CSRFValidator validates action requests before generated handlers run.
Click to show internal directories.
Click to hide internal directories.