Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetRolesFromContext ¶
GetRolesFromContext 从上下文获取用户角色
func GetUsernameFromContext ¶
GetUsernameFromContext 从上下文获取用户名
func RequirePermission ¶
func RequirePermission(permission string) func(next http.HandlerFunc) http.HandlerFunc
RequirePermission 权限检查中间件
Types ¶
type AuthMiddleware ¶
type AuthMiddleware struct {
// contains filtered or unexported fields
}
func NewAuthMiddleware ¶
func NewAuthMiddleware(svcCtx *svc.ServiceContext) *AuthMiddleware
func (*AuthMiddleware) Handle ¶
func (m *AuthMiddleware) Handle(next http.HandlerFunc) http.HandlerFunc
Handle 处理认证中间件
Click to show internal directories.
Click to hide internal directories.