Versions in this module Expand all Collapse all v0 v0.2.0 Aug 14, 2026 Changes in this version + const MaxHeaderNameLength + var ErrCanceled = errors.New("httpauth: authorization canceled") + var ErrInvalidHeaderName = errors.New("httpauth: invalid header name") + var ErrInvalidHeaderValue = errors.New("httpauth: invalid header value") + var ErrNilContext = errors.New("httpauth: nil context") + var ErrNilRequest = errors.New("httpauth: nil request") + var ErrZeroSecret = errors.New("httpauth: zero secret") + type Authorizer interface + Authorize func(context.Context, *http.Request) error + func Bearer(value secrets.Secret) (Authorizer, error) + func Header(name string, value secrets.Secret) (Authorizer, error) + func NewBearer(value secrets.Secret) (Authorizer, error) + func NewHeader(name string, value secrets.Secret) (Authorizer, error) + func None() Authorizer + type InvalidHeaderNameError = invalidHeaderNameError + type InvalidHeaderValueError = invalidHeaderValueError + type NilRequestError = nilRequestError + type ZeroSecretError = zeroSecretError v0.1.0 Aug 10, 2026