Versions in this module Expand all Collapse all v0 v0.3.61 Jan 17, 2024 Changes in this version + func Logger() func(next http.Handler) http.Handler + func OpenAPIValidatorMiddlewareFactory(authorizer *Authorizer, openapi *OpenAPI) func(http.Handler) http.Handler + func Timeout(timeout time.Duration) func(http.Handler) http.Handler + type Authorizer struct + func NewAuthorizer(issuer *jose.JWTIssuer) *Authorizer + type LoggingSpanProcessor struct + func (*LoggingSpanProcessor) ForceFlush(ctx context.Context) error + func (*LoggingSpanProcessor) OnEnd(s sdktrace.ReadOnlySpan) + func (*LoggingSpanProcessor) OnStart(ctx context.Context, s sdktrace.ReadWriteSpan) + func (*LoggingSpanProcessor) Shutdown(ctx context.Context) error + type OpenAPI struct + func NewOpenAPI() (*OpenAPI, error) + type OpenAPIValidator struct + func NewOpenAPIValidator(authorizer *Authorizer, next http.Handler, openapi *OpenAPI) *OpenAPIValidator + func (v *OpenAPIValidator) ServeHTTP(w http.ResponseWriter, r *http.Request)