#1 Caddy
Package caddy implements the Caddy server manager.
A Middleware for Go Programming Language to check for JWTs on HTTP requests
Health score 91/100, confidence 60/100.
| Latest version | Unknown |
| Imported by | 874 packages |
| Stars | 1.2K |
| Forks | 210 |
| Last activity | 2 days ago |
| Latest release | v3.2.0 (26 days ago) |
| License | MIT |
| Known vuln records | 0 |
| Symbol | Kind | Synopsis |
|---|---|---|
| JWTMiddleware | Type | type JWTMiddleware struct{ ... } |
| JWTMiddleware.CheckJWT | Method | func (m *JWTMiddleware) CheckJWT(w http.ResponseWriter, r *http.Request) error |
| JWTMiddleware.Handler | Method | func (m *JWTMiddleware) Handler(h http.Handler) http.Handler |
| JWTMiddleware.HandlerWithNext | Method | func (m *JWTMiddleware) HandlerWithNext(w http.ResponseWriter, r *http.Request, next http.HandlerFunc) |
| JWTMiddleware.Options | Field | Options Options |
| New | Function | func New(options ...Options) *JWTMiddleware |
| Options | Type | type Options struct{ ... } |
| Options.CredentialsOptional | Field | CredentialsOptional bool |
| Options.Debug | Field | Debug bool |
| Options.EnableAuthOnOptions | Field | EnableAuthOnOptions bool |
| Options.ErrorHandler | Field | ErrorHandler errorHandler |
| Options.Extractor | Field | Extractor TokenExtractor |
Package caddy implements the Caddy server manager.
Package nosurf implements an HTTP handler that mitigates Cross-Site Request Forgery Attacks.
The Single Sign-On Multi-Factor portal for web apps, now OpenID Certified™
Package gorilla/csrf provides Cross Site Request Forgery (CSRF) prevention middleware for Go web applications & services đź”’
Package secure is an HTTP middleware for Go that facilitates some quick security wins.