danielkov / gin-helmet

HTTP Security middleware for GoLang library Gin, inspired by Helmet for Express

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Gin Helmet

Security middlewares for Gin (gin-gonic/gin) inspired by the popular helmet middleware package for Node JS express and koa.


Build Status Coverage Status Go Report Card godocs MIT license

Usage

Add the Default middleware for basic security measures.

s := gin.New()
s.Use(helmet.Default())

You can also add each middleware separately:

s.Use(helmet.NoCache())

Those not included in the Default() middleware are considered more advanced and require consideration before using.

See the godoc for more info and examples.

About

HTTP Security middleware for GoLang library Gin, inspired by Helmet for Express

License:MIT License


Languages

Language:Go 100.0%