Documentation ¶
Index ¶
- Variables
- func Authentication() dojo.MiddlewareFunc
- func AuthenticationWithConfig(config AuthenticationConfig) dojo.MiddlewareFunc
- func CSRF() dojo.MiddlewareFunc
- func CSRFWithConfig(config CSRFConfig) dojo.MiddlewareFunc
- func DefaultErrorReporter(ctx dojo.Context, err error) error
- func DefaultSkipper(ctx dojo.Context) bool
- func Guest() dojo.MiddlewareFunc
- func GuestWithConfig(config GuestConfig) dojo.MiddlewareFunc
- func Logging() dojo.MiddlewareFunc
- func LoggingWithConfig(config LoggingConfig) dojo.MiddlewareFunc
- type AuthenticationConfig
- type BeforeFunc
- type CSRFConfig
- type ErrorReporter
- type GuestConfig
- type LoggingConfig
- type Skipper
Constants ¶
This section is empty.
Variables ¶
View Source
var ( DefaultAuthenticationConfig = AuthenticationConfig{ Skipper: DefaultSkipper, RedirectPath: "/login", } )
View Source
var ( DefaultCSRFConfig = CSRFConfig{ Skipper: DefaultSkipper, TokenLength: 32, TokenLookup: "header:" + dojo.HeaderXCSRFToken, ContextKey: "csrf", CookieName: "_csrf", CookieMaxAge: 86400, } )
View Source
var ( DefaultGuestConfig = GuestConfig{ Skipper: DefaultSkipper, RedirectPath: "/", } )
View Source
var ( DefaultLoggingConfig = LoggingConfig{ Skipper: DefaultSkipper, } )
Functions ¶
func Authentication ¶
func Authentication() dojo.MiddlewareFunc
func AuthenticationWithConfig ¶
func AuthenticationWithConfig(config AuthenticationConfig) dojo.MiddlewareFunc
func CSRF ¶
func CSRF() dojo.MiddlewareFunc
func CSRFWithConfig ¶
func CSRFWithConfig(config CSRFConfig) dojo.MiddlewareFunc
func DefaultSkipper ¶
func Guest ¶
func Guest() dojo.MiddlewareFunc
func GuestWithConfig ¶
func GuestWithConfig(config GuestConfig) dojo.MiddlewareFunc
func Logging ¶ added in v1.0.1
func Logging() dojo.MiddlewareFunc
func LoggingWithConfig ¶ added in v1.0.1
func LoggingWithConfig(config LoggingConfig) dojo.MiddlewareFunc
Types ¶
type AuthenticationConfig ¶
type AuthenticationConfig struct { Skipper Skipper BeforeFunc BeforeFunc RedirectPath string }
type BeforeFunc ¶
type CSRFConfig ¶
type GuestConfig ¶
type GuestConfig struct { Skipper Skipper BeforeFunc BeforeFunc RedirectPath string }
type LoggingConfig ¶ added in v1.0.1
type LoggingConfig struct {
Skipper Skipper
}
Click to show internal directories.
Click to hide internal directories.