Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IPRestriction ¶
type IPRestriction struct {
// contains filtered or unexported fields
}
func NewMiddleware ¶
func NewMiddleware(options Options) (*IPRestriction, error)
func (*IPRestriction) ServeHTTP ¶
func (m *IPRestriction) ServeHTTP(ctx context.Context, c *app.RequestContext)
type Options ¶
type Options struct { RejectedHTTPContentType string `mapstructure:"rejected_http_content_type"` RejectedHTTPResponseBody string `mapstructure:"rejected_http_response_body"` Allow []string `mapstructure:"allow"` Deny []string `mapstructure:"deny"` RejectedHTTPStatusCode int `mapstructure:"rejected_http_status_code"` }
Click to show internal directories.
Click to hide internal directories.