type net/http.CrossOriginProtection
9 uses
net/http (current package)
csrf.go#L36: type CrossOriginProtection struct {
csrf.go#L44: func NewCrossOriginProtection() *CrossOriginProtection {
csrf.go#L45: return &CrossOriginProtection{}
csrf.go#L57: func (c *CrossOriginProtection) AddTrustedOrigin(origin string) error {
csrf.go#L95: func (c *CrossOriginProtection) AddInsecureBypassPattern(pattern string) {
csrf.go#L120: func (c *CrossOriginProtection) SetDenyHandler(h Handler) {
csrf.go#L130: func (c *CrossOriginProtection) Check(req *Request) error {
csrf.go#L181: func (c *CrossOriginProtection) isRequestExempt(req *Request) bool {
csrf.go#L202: func (c *CrossOriginProtection) Handler(h Handler) Handler {