Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func LimitHeaderInfo ¶
func LimitHeaderInfo(perSecond int) gin.HandlerFunc
LimitHeaderInfo is a middleware for api request frequece limitation
func MatchRoles ¶
func MatchRoles(allowedGroups []int) gin.HandlerFunc
MatchRoles roles for request todo: refuse Api request when user's role dose not match the allowed groups matrix
define a router use Roles usersApis.POST("/formalReg", middlewares.Auth(), middilewares.MatchRoles([]int{roles.Admin, roles.Author}), usersHandlers.FormalRegister())
func TestOnly ¶
func TestOnly() gin.HandlerFunc
TestOnly means available for development environment only
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.