Documentation ¶
Index ¶
- type OIDCAuth
- func (o *OIDCAuth) Authenticate(w http.ResponseWriter, r *http.Request) (User, bool, error)
- func (o OIDCAuth) CaddyModule() caddy.ModuleInfo
- func (o *OIDCAuth) Error(err error)
- func (cfg *OIDCAuth) GetClientCallbackURLString() (string, error)
- func (cfg *OIDCAuth) GetClientLogoutURLString() (string, error)
- func (cfg *OIDCAuth) GetClientRedirectURL() (url.URL, error)
- func (cfg *OIDCAuth) GetClientURL() (url.URL, error)
- func (o *OIDCAuth) Provision(ctx caddy.Context) (err error)
- func (o OIDCAuth) ServeHTTP(w http.ResponseWriter, r *http.Request, next caddyhttp.Handler) error
- func (o *OIDCAuth) Validate() error
- type User
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type OIDCAuth ¶
type OIDCAuth struct { caddyhttp.MiddlewareHandler `json:"-"` // contains filtered or unexported fields }
func (*OIDCAuth) Authenticate ¶
func (OIDCAuth) CaddyModule ¶
func (o OIDCAuth) CaddyModule() caddy.ModuleInfo
func (*OIDCAuth) GetClientCallbackURLString ¶
func (*OIDCAuth) GetClientLogoutURLString ¶
func (*OIDCAuth) GetClientRedirectURL ¶
func (*OIDCAuth) GetClientURL ¶
Click to show internal directories.
Click to hide internal directories.