stoicflame / enunciate-openapi

OpenAPI3 module for Enunciate
Apache License 2.0
10 stars 10 forks source link

Add (basic) configurable security schemes, bugfixes and update to latest enunciate snapshot version #44

Closed fhm84 closed 2 years ago

fhm84 commented 2 years ago

First of all: sorry for this big PR! I adapted this plugin to work with the latest snapshot version of enunciate. Because in my previous PR for enunciate there were some dependency updates, I had to reflect this here.

Additionally, I fixed some "bugs" regarding scenarios we use at tech11.

Last but not least there is a first draft of adding (global) security schemes to the resulting openapi.yml (one thing we need/use at tech11 because all our endpoints are secured, therefore, having the security schemes present would be nice). Of course, as an alternative, we could use a custom template as well.