Documentation ¶
Index ¶
- Variables
- func NewAuthMiddleware(authenticator authn.Authenticator, authorized authz.Authorized, ...) middleware.Middleware
- func NewGRPCServer(cfg *conf.Bootstrap, logger log.Logger, authSrv *service.AuthService, ...) *grpc.Server
- func NewHTTPServer(cfg *conf.Bootstrap, logger log.Logger, authenticator authn.Authenticator, ...) *http.Server
- func NewHttpMiddleware(logger log.Logger, middle middleware.Middleware) []middleware.Middleware
- func NewWhiteListMatcher() selector.MatchFunc
Constants ¶
This section is empty.
Variables ¶
View Source
var ProviderSet = wire.NewSet(NewGRPCServer, NewHTTPServer)
ProviderSet is server providers.
Functions ¶
func NewAuthMiddleware ¶
func NewAuthMiddleware(authenticator authn.Authenticator, authorized authz.Authorized, creator authn.SecurityUserCreator) middleware.Middleware
func NewGRPCServer ¶
func NewGRPCServer( cfg *conf.Bootstrap, logger log.Logger, authSrv *service.AuthService, userSrv *service.UserService, roleSrv *service.RoleService, ) *grpc.Server
NewGRPCServer new a gRPC server.
func NewHTTPServer ¶
func NewHTTPServer( cfg *conf.Bootstrap, logger log.Logger, authenticator authn.Authenticator, authorized authz.Authorized, creator authn.SecurityUserCreator, authSrv *service.AuthService, userSrv *service.UserService, roleSrv *service.RoleService, ) *http.Server
NewHTTPServer new a HTTP server.
func NewHttpMiddleware ¶
func NewHttpMiddleware(logger log.Logger, middle middleware.Middleware) []middleware.Middleware
NewHttpMiddleware 创建中间件
func NewWhiteListMatcher ¶
NewWhiteListMatcher 创建jwt白名单
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.