Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var AuthorizationHeaderExtractor = &request.PostExtractionFilter{ request.HeaderExtractor{"Authorization"}, stripBearerPrefixFromTokenString, }
Extract token from Authorization header Uses PostExtractionFilter to strip "TOKEN " prefix from header
View Source
var MyAuth2Extractor = &request.MultiExtractor{ AuthorizationHeaderExtractor, request.ArgumentExtractor{"access_token"}, }
Extractor for OAuth2 access tokens. Looks in 'Authorization' header then 'access_token' argument for a token.
Functions ¶
func AuthMiddleware ¶
func AuthMiddleware(auto401 bool) gin.HandlerFunc
You can custom middlewares yourself as the doc: https://github.com/gin-gonic/gin#custom-middleware
r.Use(AuthMiddleware(true))
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.