Versions in this module Expand all Collapse all v0 v0.10.7 Oct 9, 2024 v0.10.6 Oct 6, 2024 Changes in this version + type CheckApiWareMiddleware struct + AuthRpc role.RoleManage + func NewCheckApiWareMiddleware() *CheckApiWareMiddleware + func (m *CheckApiWareMiddleware) Handle(next http.HandlerFunc) http.HandlerFunc + type CheckTokenWareMiddleware struct + AuthRpc role.RoleManage + UserRpc user.UserManage + func NewCheckTokenWareMiddleware(cfg config.Config, UserRpc user.UserManage, AuthRpc role.RoleManage) *CheckTokenWareMiddleware + func (m *CheckTokenWareMiddleware) Handle(next http.HandlerFunc) http.HandlerFunc + type DataAuthParam struct + AreaID string + AreaIDs []string + ProjectID string + ProjectIDs []string + type DataAuthWareMiddleware struct + func NewDataAuthWareMiddleware(cfg config.Config) *DataAuthWareMiddleware + func (m *DataAuthWareMiddleware) Handle(next http.HandlerFunc) http.HandlerFunc + type InitCtxsWareMiddleware struct + func NewInitCtxsWareMiddleware() *InitCtxsWareMiddleware + func (m *InitCtxsWareMiddleware) Handle(next http.HandlerFunc) http.HandlerFunc + type SetupWareMiddleware struct + LogRpc operLog.Log + func NewSetupWareMiddleware(cfg config.Config, LogRpc operLog.Log) *SetupWareMiddleware + func (m *SetupWareMiddleware) Handle(next http.HandlerFunc) http.HandlerFunc + type TeardownWareMiddleware struct + LogRpc operLog.Log + func NewTeardownWareMiddleware(cfg config.Config, LogRpc operLog.Log) *TeardownWareMiddleware + func (m *TeardownWareMiddleware) Handle(next http.HandlerFunc) http.HandlerFunc