Documentation
¶
Index ¶
- func GetAllowedOrigins(siteURL string, additional []string) map[string]bool
- func GetOriginFromRequest(r *http.Request) string
- func IsLocalhost(origin string) bool
- func NormalizeOrigin(origin string) string
- type BodyLimitMiddleware
- type CSRFConfig
- type CSRFMiddleware
- type ForwardedHostValidator
- type HeadersMiddleware
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetAllowedOrigins ¶
func GetOriginFromRequest ¶
func IsLocalhost ¶
func NormalizeOrigin ¶
Types ¶
type BodyLimitMiddleware ¶
type BodyLimitMiddleware struct {
// contains filtered or unexported fields
}
func NewBodyLimitMiddleware ¶
func NewBodyLimitMiddleware(maxBytes int64) *BodyLimitMiddleware
func (*BodyLimitMiddleware) Middleware ¶
func (m *BodyLimitMiddleware) Middleware(ctx *middleware.Context, next func() error) error
type CSRFConfig ¶
type CSRFMiddleware ¶
type CSRFMiddleware struct {
// contains filtered or unexported fields
}
func NewCSRFMiddleware ¶
func NewCSRFMiddleware(cfg *CSRFConfig) *CSRFMiddleware
func (*CSRFMiddleware) Middleware ¶
func (m *CSRFMiddleware) Middleware(ctx *middleware.Context, next func() error) error
type ForwardedHostValidator ¶
type ForwardedHostValidator struct {
// contains filtered or unexported fields
}
func NewForwardedHostValidator ¶
func NewForwardedHostValidator(patterns []config.RemotePattern) *ForwardedHostValidator
func (*ForwardedHostValidator) ValidateForwardedHost ¶
type HeadersMiddleware ¶
type HeadersMiddleware struct {
// contains filtered or unexported fields
}
func NewHeadersMiddleware ¶
func NewHeadersMiddleware(cfg config.HeadersConfig) *HeadersMiddleware
func (*HeadersMiddleware) Middleware ¶
func (m *HeadersMiddleware) Middleware(ctx *middleware.Context, next func() error) error
Click to show internal directories.
Click to hide internal directories.