Documentation ¶
Index ¶
- func NewFxAuthOption(logger log.Logger, sessionManager auth.SessionManager) grpc.MiddlewareOut
- func NewFxEnforcerOption(in EnforcerOptionIn) grpc.MiddlewareOut
- func NewFxPanicOption() grpc.MiddlewareOut
- func NewFxValidatorOption(methodDescriptorMap grpc.MethodDescriptorMap) grpc.MiddlewareOut
- type EnforcerOptionIn
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewFxAuthOption ¶
func NewFxAuthOption( logger log.Logger, sessionManager auth.SessionManager, ) grpc.MiddlewareOut
func NewFxEnforcerOption ¶
func NewFxEnforcerOption(in EnforcerOptionIn) grpc.MiddlewareOut
func NewFxPanicOption ¶
func NewFxPanicOption() grpc.MiddlewareOut
func NewFxValidatorOption ¶
func NewFxValidatorOption( methodDescriptorMap grpc.MethodDescriptorMap, ) grpc.MiddlewareOut
Types ¶
type EnforcerOptionIn ¶
type EnforcerOptionIn struct { fx.In Logger log.Logger RoleEnforcer auth.RoleEnforcer MethodDescriptorMap grpc.MethodDescriptorMap RightsEnforcerDescriptors []auth.RightsEnforcerDescriptor `group:"rights_enforcer"` }
Click to show internal directories.
Click to hide internal directories.