Versions in this module Expand all Collapse all v0 v0.17.19 Apr 6, 2022 Changes in this version + func HeaderHandler(ac *Auth, next http.Handler) (handlerFunc, error) + func IsAuth(ct context.Context) bool + func JwtHandler(ac *Auth, next http.Handler) (handlerFunc, error) + func RailsCookieHandler(ac *Auth, next http.Handler) (handlerFunc, error) + func RailsHandler(ac *Auth, next http.Handler) (handlerFunc, error) + func RailsMemcacheHandler(ac *Auth, next http.Handler) (handlerFunc, error) + func RailsRedisHandler(ac *Auth, next http.Handler) (handlerFunc, error) + func SimpleHandler(ac *Auth, next http.Handler) (http.HandlerFunc, error) + func WithAuth(next http.Handler, ac *Auth, log *zap.Logger) (http.Handler, error) + type Auth struct + Cookie string + CookieExpiry string + CookieHTTPS bool + CredsInHeader bool + Header struct{ ... } + JWT JWTConfig + MagicLink struct{ ... } + Name string + Rails struct{ ... } + SubsCredsInVars bool + Type string + type JWTConfig = provider.JWTConfig