Documentation ¶
Index ¶
- Variables
- func AdminOnly() echo.MiddlewareFunc
- func AdminOnlyWithConfig(config AdminOnlyConfig) echo.MiddlewareFunc
- func AdminPassword() echo.MiddlewareFunc
- func AdminPasswordWithConfig(config AdminPasswordConfig) echo.MiddlewareFunc
- func Authorization(username, password string, c echo.Context) (bool, error)
- func CAInit() echo.MiddlewareFunc
- func CAInitWithConfig(config CAInitConfig) echo.MiddlewareFunc
- func DefaultAdminPasswordSkipper(c echo.Context) bool
- func DefaultCAInitSkipper(c echo.Context) bool
- func DefaultSkipper(c echo.Context) bool
- func Https() echo.MiddlewareFunc
- func HttpsWithConfig(config HttpsConfig) echo.MiddlewareFunc
- type AdminOnlyConfig
- type AdminPasswordConfig
- type CAInitConfig
- type HttpsConfig
Constants ¶
This section is empty.
Variables ¶
View Source
var ( DefaultAdminOnlyConfig = AdminOnlyConfig{ Skipper: DefaultSkipper, } ErrAdminOnly = errors.New("Section restricted to admin only") )
View Source
var ( DefaultAdminPasswordConfig = AdminPasswordConfig{ Skipper: DefaultAdminPasswordSkipper, } ErrDefaultAdminPasswordSet = errors.New("Default admin password should be changed") )
View Source
var ( DefaultCAInitConfig = CAInitConfig{ Skipper: DefaultCAInitSkipper, } ErrCAInit = errors.New("CA initialization should be done first") )
View Source
var ( DefaultHttpsConfig = HttpsConfig{ Skipper: middleware.DefaultSkipper, } ErrHttpsOnly = errors.New("Only https scheme is supported") )
Functions ¶
func AdminOnly ¶
func AdminOnly() echo.MiddlewareFunc
func AdminOnlyWithConfig ¶
func AdminOnlyWithConfig(config AdminOnlyConfig) echo.MiddlewareFunc
func AdminPassword ¶
func AdminPassword() echo.MiddlewareFunc
func AdminPasswordWithConfig ¶
func AdminPasswordWithConfig(config AdminPasswordConfig) echo.MiddlewareFunc
func CAInit ¶
func CAInit() echo.MiddlewareFunc
func CAInitWithConfig ¶
func CAInitWithConfig(config CAInitConfig) echo.MiddlewareFunc
func DefaultCAInitSkipper ¶
func DefaultSkipper ¶
func Https ¶
func Https() echo.MiddlewareFunc
func HttpsWithConfig ¶
func HttpsWithConfig(config HttpsConfig) echo.MiddlewareFunc
Types ¶
type AdminOnlyConfig ¶
type AdminOnlyConfig struct {
Skipper middleware.Skipper
}
type AdminPasswordConfig ¶
type AdminPasswordConfig struct {
Skipper middleware.Skipper
}
type CAInitConfig ¶
type CAInitConfig struct {
Skipper middleware.Skipper
}
type HttpsConfig ¶
type HttpsConfig struct {
Skipper middleware.Skipper
}
Click to show internal directories.
Click to hide internal directories.