Documentation
¶
Index ¶
Constants ¶
View Source
const (
DefaultRealm = "Restricted"
)
Variables ¶
This section is empty.
Functions ¶
func RegisterNewFilterFunc ¶
func RegisterNewFilterFunc(filterType string, fn NewFilterFunc)
RegisterNewFilterFunc registers a NewFilterFunc with filterType.
Types ¶
type BasicAuth ¶
type BasicAuth struct {
Realm string `yaml:"realm"`
Users []*BasicAuthUser `yaml:"users"`
UsersFile string `yaml:"usersFile"`
}
BasicAuth implements Filter.
func NewBasicAuth ¶
NewBasicAuth returns a new BasicAuth.
type BasicAuthUser ¶
type BasicAuthUser struct {
Name string `yaml:"name"`
Secret string `yaml:"secret"`
// contains filtered or unexported fields
}
BasicAuthUser represents a basic auth user.
type Filter ¶
type Filter func(ctx *fasthttp.RequestCtx) bool
Filter is a function that filters ctx and returns bool (false means break filters).
func NewBasicAuthFilter ¶
NewBasicAuthFilter returns a Filter of the BasicAuth.
Click to show internal directories.
Click to hide internal directories.