I’m running prism as a proxy for another service, and the OpenAPI spec for the service specifies that an x-authorization header is required.
When I submit the request to the proxy, I see that prism is showing a validation violation due to missing header. However, I’m getting the response from the “live” service itself, rather than the error about the missing header from prism proxy. I’m using the ‘–errors’ flag. I’ve also confirmed that other sorts of errors ARE reported.
Is the intended behavior to not enforce required headers, or is this potentially a bug? Note that when running prism as a mock server, it successfully returns error if missing required header.