Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MaxBytes ¶
func MaxBytes(n int64) gin.HandlerFunc
MaxBytes returns a middleware that limit reading of http request body.
func MaxConns ¶
func MaxConns(n int) gin.HandlerFunc
MaxConns returns a middleware that limit the concurrent connections.
Types ¶
type SignConfig ¶
type SignConfig struct {
// contains filtered or unexported fields
}
SignConfig 签名配置
type SignOption ¶
type SignOption func(*SignConfig)
SignOption 签名选项
func MustPrivKeyFromFile ¶
func MustPrivKeyFromFile(privKeyFile string) SignOption
MustPrivKeyFromFile 设置私钥
func WithAvailWindow ¶
func WithAvailWindow(t time.Duration) SignOption
WithAvailWindow 有效窗口时间, 小于等于0表示不验证
func WithErrorFallback ¶
func WithErrorFallback(f func(c *gin.Context, err error)) SignOption
WithUnauthorizedFallback sets the fallback handler when requests are unauthorized.
Click to show internal directories.
Click to hide internal directories.