Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthOperator ¶
type AuthOperator struct {
// contains filtered or unexported fields
}
AuthOperator 用于不同认证策略之间的切换
func (*AuthOperator) AuthFunc ¶
func (ao *AuthOperator) AuthFunc() gin.HandlerFunc
AuthFunc execute resource authentication
func (*AuthOperator) SetStrategy ¶
func (ao *AuthOperator) SetStrategy(strategy AuthStrategy)
SetStrategy used to set to another authentication strategy.
type AuthStrategy ¶
type AuthStrategy interface {
AuthFunc() gin.HandlerFunc
}
AuthStrategy 定义了用于资源认证的一组方法
Click to show internal directories.
Click to hide internal directories.