OpenAPI Validation Filter

Description

We need a new filter that will ultimately work the same way as the API Validator filter. This story is to create the filter, use the Swagger Request Validator library, and provide the most basic functionality possible. Further features will be developed in future stories.

This filter will be shipped in the regular filter bundle.

Story grooming: we are assuming that RBAC validation will come later. This filter will simply validate the things specified by the OpenAPI document. We are also assuming the delegation is not necessary at this time.

Original spike: REP‌-7123

Prototype filter: https://github.com/rackerlabs/repose/commits/REP-7123

Acceptance Criteria

  • The OpenAPI validation filter exists and can validate requests.

    • The filter is configurable and supports:

      • Specifying an OpenAPI document (API definition)

Environment

None
100% Done
Type
Key
Summary
Priority
Story Points
Assignee
Status

Activity

Done
Pinned fields
Click on the next to a field label to start pinning.

Details

Assignee

Reporter

Capitalizable

True

Story Points

Time remaining

0h

Sprint

Fix versions

Priority

Created February 7, 2019 at 2:15 PM
Updated June 20, 2019 at 7:50 PM
Resolved April 24, 2019 at 6:38 PM

Flag notifications