middleware/

directory
v2.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 2, 2026 License: Apache-2.0

Directories

Path Synopsis
auth
apikey
Package apikey provides stable API key authentication middleware.
Package apikey provides stable API key authentication middleware.
authz
Package authz provides role-based authorization middleware.
Package authz provides role-based authorization middleware.
jwt
Package jwt provides stable JWT authentication middleware.
Package jwt provides stable JWT authentication middleware.
shared
Package shared centralizes auth middleware primitives that need to stay behaviorally aligned across JWT-based integrations.
Package shared centralizes auth middleware primitives that need to stay behaviorally aligned across JWT-based integrations.
tenant
Package tenant provides stable tenant scoping middleware.
Package tenant provides stable tenant scoping middleware.
Package deprecation emits runtime Deprecation, Sunset, and Link headers.
Package deprecation emits runtime Deprecation, Sunset, and Link headers.
Package idempotency provides stable HTTP idempotency middleware.
Package idempotency provides stable HTTP idempotency middleware.
Package jsonmw provides stable JSON request helpers and middleware.
Package jsonmw provides stable JSON request helpers and middleware.
Package maxbody provides stable request-body size limiting middleware.
Package maxbody provides stable request-body size limiting middleware.
Package querylimits provides query parameter guardrails.
Package querylimits provides query parameter guardrails.
Package ratelimit provides stable rate-limit middleware over ports.RateLimiter.
Package ratelimit provides stable rate-limit middleware over ports.RateLimiter.
Package secure provides stable security header middleware.
Package secure provides stable security header middleware.
Package timeout provides cooperative request-deadline middleware and an explicit hard timeout variant for handlers that need a synthesized timeout response when downstream code ignores context cancellation.
Package timeout provides cooperative request-deadline middleware and an explicit hard timeout variant for handlers that need a synthesized timeout response when downstream code ignores context cancellation.
Package trace provides stable request trace and correlation middleware.
Package trace provides stable request trace and correlation middleware.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL