Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Controller ¶
type Controller struct {
// contains filtered or unexported fields
}
func NewController ¶
func (*Controller) ServeHTTP ¶
func (c *Controller) ServeHTTP(w http.ResponseWriter, r *http.Request)
type Proxy ¶
type Proxy struct {
// contains filtered or unexported fields
}
func (*Proxy) CurrentToken ¶
type ReverseProxy ¶
type ReverseProxy struct {
// contains filtered or unexported fields
}
func NewReverseProxy ¶
func NewReverseProxy(h http.Handler, v Validator) *ReverseProxy
func (*ReverseProxy) ServeHTTP ¶
func (p *ReverseProxy) ServeHTTP(w http.ResponseWriter, r *http.Request)
type TokenAnalyzer ¶
type TokenAnalyzerFunc ¶
func (TokenAnalyzerFunc) Analyze ¶
func (f TokenAnalyzerFunc) Analyze(token string) bool
type TokenFetcher ¶
type TokenFetcher interface {
Token() string
}
type TokenFetcherFunc ¶
type TokenFetcherFunc func() string
func (TokenFetcherFunc) Token ¶
func (f TokenFetcherFunc) Token() string
Click to show internal directories.
Click to hide internal directories.