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. |
Click to show internal directories.
Click to hide internal directories.