Documentation
¶
Index ¶
- type AuthResponse
- type ReplaceToken
- func (ReplaceToken) CaddyModule() caddy.ModuleInfo
- func (c *ReplaceToken) GetTokenInfo(token string) *TokenInfo
- func (c *ReplaceToken) Provision(ctx caddy.Context) error
- func (c *ReplaceToken) ServeHTTP(w http.ResponseWriter, r *http.Request, next caddyhttp.Handler) error
- func (c ReplaceToken) Validate() error
- type TokenInfo
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthResponse ¶
type ReplaceToken ¶
type ReplaceToken struct { AuthURL string `json:"auth_url,omitempty"` DefaultToken string `json:"default_token,omitempty"` Headers http.Header `json:"headers"` CacheFile string `json:"cache_file,omitempty"` Cache map[string]TokenInfo Logger *zap.SugaredLogger }
func (ReplaceToken) CaddyModule ¶
func (ReplaceToken) CaddyModule() caddy.ModuleInfo
CaddyModule returns the Caddy module information.
func (*ReplaceToken) GetTokenInfo ¶
func (c *ReplaceToken) GetTokenInfo(token string) *TokenInfo
func (*ReplaceToken) Provision ¶
func (c *ReplaceToken) Provision(ctx caddy.Context) error
Provision implements caddy.Provisioner.
func (*ReplaceToken) ServeHTTP ¶
func (c *ReplaceToken) ServeHTTP(w http.ResponseWriter, r *http.Request, next caddyhttp.Handler) error
ServeHTTP implements caddyhttp.MiddlewareHandler.
func (ReplaceToken) Validate ¶
func (c ReplaceToken) Validate() error
Click to show internal directories.
Click to hide internal directories.