Documentation
¶
Index ¶
- Variables
- func Auth[TSES interface{}](cfg *AuthenticatorConfigure, ...) gin.HandlerFunc
- func AuthD[TSES interface{}, TDATA interface{}](cfg *AuthenticatorConfigure, ...) gin.HandlerFunc
- func AuthQ[TSES interface{}](cfg *AuthenticatorConfigure, ...) gin.HandlerFunc
- func AuthQD[TSES interface{}, TDATA interface{}](cfg *AuthenticatorConfigure, ...) gin.HandlerFunc
- func Handler[TSES interface{}](handler func(*gin.Context) (int, interface{}, error)) gin.HandlerFunc
- func HandlerD[TSES interface{}, TDATA interface{}](handler func(*gin.Context, TDATA) (int, interface{}, error)) gin.HandlerFunc
- func HandlerQ[TSES interface{}](handler func(*gin.Context, map[string]string) (int, interface{}, error)) gin.HandlerFunc
- func HandlerQD[TSES interface{}, TDATA interface{}](handler func(*gin.Context, map[string]string, TDATA) (int, interface{}, error)) gin.HandlerFunc
- func Task(name, addr string, initializer func(*gin.Engine)) service.ServiceTask
- type AuthenticatorConfigure
- type Response
Constants ¶
This section is empty.
Variables ¶
View Source
var (
ErrNoPrivilege = errors.New("fobidden")
)
Functions ¶
func Auth ¶
func Auth[TSES interface{}](cfg *AuthenticatorConfigure, handler func(*gin.Context, TSES) (int, interface{}, error), privilege string) gin.HandlerFunc
func AuthD ¶
func AuthD[TSES interface{}, TDATA interface{}](cfg *AuthenticatorConfigure, handler func(*gin.Context, TSES, TDATA) (int, interface{}, error), privilege string) gin.HandlerFunc
func AuthQ ¶
func AuthQ[TSES interface{}](cfg *AuthenticatorConfigure, handler func(*gin.Context, TSES, map[string]string) (int, interface{}, error), privilege string) gin.HandlerFunc
func AuthQD ¶
func AuthQD[TSES interface{}, TDATA interface{}](cfg *AuthenticatorConfigure, handler func(*gin.Context, TSES, map[string]string, TDATA) (int, interface{}, error), privilege string) gin.HandlerFunc
Types ¶
type AuthenticatorConfigure ¶
Click to show internal directories.
Click to hide internal directories.