Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RateLimitByCount ¶
func RateLimitByCount(client *redis.Client, limit int, window time.Duration, keyFn func(ctx *gin.Context) string) gin.HandlerFunc
RateLimitByCount limits the number of requests by counting for public api
func TokenAuthenticator ¶
func TokenAuthenticator(tokenHandler *authhandler.TokenHandler) gin.HandlerFunc
TokenAuthenticator authenticates each request
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.