Versions in this module Expand all Collapse all v1 v1.1.0 May 5, 2026 v1.0.0 May 3, 2026 Changes in this version + func Authenticate(log *zap.Logger, authClient AuthClient) func(http.Handler) http.Handler + func Authorize(log *zap.Logger, authClient AuthClient, requiredRole string) func(http.Handler) http.Handler + func GetClaims(ctx context.Context) (*auth.Claims, error) + func Logger(logger *zap.Logger) func(http.Handler) http.Handler + func Metrics(next http.Handler) http.Handler + type AuthClient interface + ParseToken func(tokenStr string) (*auth.Claims, error) + Verify func(ctx context.Context, tokenStr string) error