Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Plugin ¶
type Plugin struct {
plugin.BaseEnginePlugin
}
Plugin provides authentication capabilities: auth.jwt and auth.user-store modules plus the wiring hook that connects AuthProviders to AuthMiddleware.
func (*Plugin) Capabilities ¶
func (p *Plugin) Capabilities() []capability.Contract
Capabilities returns the capability contracts this plugin defines.
func (*Plugin) ModuleFactories ¶
func (p *Plugin) ModuleFactories() map[string]plugin.ModuleFactory
ModuleFactories returns factories for auth.jwt and auth.user-store.
func (*Plugin) ModuleSchemas ¶
func (p *Plugin) ModuleSchemas() []*schema.ModuleSchema
ModuleSchemas returns UI schema definitions for auth module types.
func (*Plugin) WiringHooks ¶
func (p *Plugin) WiringHooks() []plugin.WiringHook
WiringHooks returns the hook that wires AuthProviders to AuthMiddleware instances.
Click to show internal directories.
Click to hide internal directories.