Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // DefaultSecureConfig is the default Secure middleware config. DefaultSecureConfig = SecureConfig{ XSSProtection: "1; mode=block", ContentTypeNosniff: "nosniff", XFrameOptions: "SAMEORIGIN", HSTSPreloadEnabled: false, } )
Functions ¶
func Secure ¶
func Secure() gin.HandlerFunc
Secure returns a Secure middleware. Secure middleware provides protection against cross-site scripting (XSS) attack, content type sniffing, clickjacking, insecure connection and other code injection attacks.
func SecureHeaders ¶
func SecureHeaders() gin.HandlerFunc
SecureHeaders adds general security headers for basic security measures
func SecureWithConfig ¶
func SecureWithConfig(config SecureConfig) gin.HandlerFunc
SecureWithConfig returns a Secure middleware with config. See: `Secure()`.
Types ¶
Click to show internal directories.
Click to hide internal directories.