Documentation
¶
Index ¶
- Constants
- func ClaimsMiddleware(conf *config.AppConfig) authsession.ClaimsMiddleware
- func NewMiddleware(config authconfig.AuthConfig, claimsMiddleware authsession.ClaimsMiddleware) (mux.MiddlewareFunc, error)
- func RequireAuthentication(next http.Handler) http.Handler
- type AuthMiddleware
- type LoginError
Constants ¶
View Source
const ( NotAuthenticated loginErrorCode = 1 NotAuthorized loginErrorCode = 2 )
Variables ¶
This section is empty.
Functions ¶
func ClaimsMiddleware ¶ added in v0.9.0
func ClaimsMiddleware(conf *config.AppConfig) authsession.ClaimsMiddleware
func NewMiddleware ¶
func NewMiddleware(config authconfig.AuthConfig, claimsMiddleware authsession.ClaimsMiddleware) (mux.MiddlewareFunc, error)
Types ¶
type AuthMiddleware ¶
type AuthMiddleware struct {
// contains filtered or unexported fields
}
func New ¶
func New(config authconfig.AuthConfig, claimsMiddleware authsession.ClaimsMiddleware) (*AuthMiddleware, error)
func (*AuthMiddleware) Middleware ¶
func (m *AuthMiddleware) Middleware(next http.Handler) http.Handler
type LoginError ¶ added in v0.9.0
type LoginError struct {
// contains filtered or unexported fields
}
func (*LoginError) Error ¶ added in v0.9.0
func (err *LoginError) Error() string
Click to show internal directories.
Click to hide internal directories.