Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LoginJWTBuilder ¶
type LoginJWTBuilder struct {
jwthandler.Handler
// contains filtered or unexported fields
}
func NewLoginJWTBuilder ¶
func NewLoginJWTBuilder(jwtHandler jwthandler.Handler) *LoginJWTBuilder
func (*LoginJWTBuilder) Build ¶
func (j *LoginJWTBuilder) Build() gin.HandlerFunc
func (*LoginJWTBuilder) IgnorePath ¶
func (j *LoginJWTBuilder) IgnorePath(s string) *LoginJWTBuilder
type LoginSessionBuilder ¶
type LoginSessionBuilder struct {
// contains filtered or unexported fields
}
func NewLoginMiddlewareBuilder ¶
func NewLoginMiddlewareBuilder() *LoginSessionBuilder
func (*LoginSessionBuilder) Build ¶
func (l *LoginSessionBuilder) Build() gin.HandlerFunc
func (*LoginSessionBuilder) IgnorePath ¶
func (l *LoginSessionBuilder) IgnorePath(s string) *LoginSessionBuilder
func (*LoginSessionBuilder) InitRedisSession ¶
func (l *LoginSessionBuilder) InitRedisSession(size int, addr string, authorizationKey, encryption []byte) gin.HandlerFunc
type WebLimitBuilder ¶
func NewWebLimitBuilder ¶
func NewWebLimitBuilder(limiter ratelimit.Limiter) *WebLimitBuilder
func (*WebLimitBuilder) Build ¶
func (b *WebLimitBuilder) Build() gin.HandlerFunc
func (*WebLimitBuilder) Prefix ¶
func (b *WebLimitBuilder) Prefix(prefix string) *WebLimitBuilder
Click to show internal directories.
Click to hide internal directories.