driver

package
v0.0.3-alpha.7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 30, 2020 License: Apache-2.0 Imports: 36 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BuildInfo

type BuildInfo struct {
	Version string
	Hash    string
	Time    string
}

type DefaultDriver

type DefaultDriver struct {
	// contains filtered or unexported fields
}

func (*DefaultDriver) BuildInfo

func (r *DefaultDriver) BuildInfo() *BuildInfo

func (*DefaultDriver) Configuration

func (r *DefaultDriver) Configuration() configuration.Provider

func (*DefaultDriver) Logger

func (r *DefaultDriver) Logger() logrus.FieldLogger

func (*DefaultDriver) Registry

func (r *DefaultDriver) Registry() Registry

type Driver

type Driver interface {
	Logger() logrus.FieldLogger
	Configuration() configuration.Provider
	Registry() Registry
}

func MustNewDefaultDriver

func MustNewDefaultDriver(l logrus.FieldLogger, version, build, date string, dev bool) Driver

func NewDefaultDriver

func NewDefaultDriver(l logrus.FieldLogger, version, build, date string, dev bool) (Driver, error)

type RegistryDefault

type RegistryDefault struct {
	// contains filtered or unexported fields
}

func NewRegistryDefault

func NewRegistryDefault() *RegistryDefault

func (*RegistryDefault) BuildDate

func (m *RegistryDefault) BuildDate() string

func (*RegistryDefault) BuildHash

func (m *RegistryDefault) BuildHash() string

func (*RegistryDefault) BuildVersion

func (m *RegistryDefault) BuildVersion() string

func (*RegistryDefault) CSRFHandler

func (m *RegistryDefault) CSRFHandler() *nosurf.CSRFHandler

func (*RegistryDefault) CanHandle

func (m *RegistryDefault) CanHandle(dsn string) bool

func (*RegistryDefault) CookieManager

func (m *RegistryDefault) CookieManager() sessions.Store

func (*RegistryDefault) Courier

func (m *RegistryDefault) Courier() *courier.Courier

func (*RegistryDefault) CourierPersister

func (m *RegistryDefault) CourierPersister() courier.Persister

func (*RegistryDefault) HealthHandler

func (m *RegistryDefault) HealthHandler() *healthx.Handler

func (*RegistryDefault) IdentityHandler

func (m *RegistryDefault) IdentityHandler() *identity.Handler

func (*RegistryDefault) IdentityPool

func (m *RegistryDefault) IdentityPool() identity.Pool

func (*RegistryDefault) IdentityTraitsSchemas

func (m *RegistryDefault) IdentityTraitsSchemas() schema.Schemas

func (*RegistryDefault) IdentityValidator

func (m *RegistryDefault) IdentityValidator() *identity.Validator

func (*RegistryDefault) Init

func (m *RegistryDefault) Init() error

func (*RegistryDefault) Logger

func (m *RegistryDefault) Logger() logrus.FieldLogger

func (*RegistryDefault) LoginHandler

func (m *RegistryDefault) LoginHandler() *login.Handler

func (*RegistryDefault) LoginHookExecutor

func (m *RegistryDefault) LoginHookExecutor() *login.HookExecutor

func (*RegistryDefault) LoginRequestErrorHandler

func (m *RegistryDefault) LoginRequestErrorHandler() *login.ErrorHandler

func (*RegistryDefault) LoginRequestPersister

func (m *RegistryDefault) LoginRequestPersister() login.RequestPersister

func (*RegistryDefault) LoginStrategies

func (m *RegistryDefault) LoginStrategies() login.Strategies

func (*RegistryDefault) LogoutHandler

func (m *RegistryDefault) LogoutHandler() *logout.Handler

func (*RegistryDefault) PasswordHasher

func (m *RegistryDefault) PasswordHasher() password2.Hasher

func (*RegistryDefault) PasswordValidator

func (m *RegistryDefault) PasswordValidator() password2.Validator

func (*RegistryDefault) Persister

func (m *RegistryDefault) Persister() persistence.Persister

func (*RegistryDefault) Ping

func (m *RegistryDefault) Ping() error

func (*RegistryDefault) PostLoginHooks

func (m *RegistryDefault) PostLoginHooks(credentialsType identity.CredentialsType) []login.PostHookExecutor

func (*RegistryDefault) PostRegistrationHooks

func (m *RegistryDefault) PostRegistrationHooks(credentialsType identity.CredentialsType) []registration.PostHookExecutor

func (*RegistryDefault) PreLoginHooks

func (m *RegistryDefault) PreLoginHooks() []login.PreHookExecutor

func (*RegistryDefault) PreRegistrationHooks

func (m *RegistryDefault) PreRegistrationHooks() []registration.PreHookExecutor

func (*RegistryDefault) ProfileManagementHandler

func (m *RegistryDefault) ProfileManagementHandler() *profile.Handler

func (*RegistryDefault) ProfileRequestPersister

func (m *RegistryDefault) ProfileRequestPersister() profile.RequestPersister

func (*RegistryDefault) ProfileRequestRequestErrorHandler

func (m *RegistryDefault) ProfileRequestRequestErrorHandler() *profile.ErrorHandler

func (*RegistryDefault) RegistrationErrorHandler

func (m *RegistryDefault) RegistrationErrorHandler() *registration.ErrorHandler

func (*RegistryDefault) RegistrationExecutor

func (m *RegistryDefault) RegistrationExecutor() *registration.HookExecutor

func (*RegistryDefault) RegistrationHandler

func (m *RegistryDefault) RegistrationHandler() *registration.Handler

func (*RegistryDefault) RegistrationHookExecutor

func (m *RegistryDefault) RegistrationHookExecutor() *registration.HookExecutor

func (*RegistryDefault) RegistrationRequestErrorHandler

func (m *RegistryDefault) RegistrationRequestErrorHandler() *registration.ErrorHandler

func (*RegistryDefault) RegistrationRequestPersister

func (m *RegistryDefault) RegistrationRequestPersister() registration.RequestPersister

func (*RegistryDefault) RegistrationStrategies

func (m *RegistryDefault) RegistrationStrategies() registration.Strategies

func (*RegistryDefault) SchemaHandler

func (m *RegistryDefault) SchemaHandler() *schema.Handler

func (*RegistryDefault) SelfServiceErrorHandler

func (m *RegistryDefault) SelfServiceErrorHandler() *errorx.Handler

func (*RegistryDefault) SelfServiceErrorManager

func (m *RegistryDefault) SelfServiceErrorManager() *errorx.Manager

func (*RegistryDefault) SelfServiceErrorPersister

func (m *RegistryDefault) SelfServiceErrorPersister() errorx.Persister

func (*RegistryDefault) SessionHandler

func (m *RegistryDefault) SessionHandler() *session.Handler

func (*RegistryDefault) SessionManager

func (m *RegistryDefault) SessionManager() session.Manager

func (*RegistryDefault) SessionPersister

func (m *RegistryDefault) SessionPersister() session.Persister

func (*RegistryDefault) Tracer

func (m *RegistryDefault) Tracer() *tracing.Tracer

func (*RegistryDefault) WithBuildInfo

func (m *RegistryDefault) WithBuildInfo(version, hash, date string) Registry

func (*RegistryDefault) WithCSRFHandler

func (m *RegistryDefault) WithCSRFHandler(c *nosurf.CSRFHandler)

func (*RegistryDefault) WithConfig

func (*RegistryDefault) WithLogger

func (m *RegistryDefault) WithLogger(l logrus.FieldLogger) Registry

func (*RegistryDefault) Writer

func (m *RegistryDefault) Writer() herodot.Writer

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL