swisnl / openapi-spec-generator

Creates Open API spec for a Laravel JSON:API
Apache License 2.0
23 stars 11 forks source link

Add ability to specify root security and securitySchemes components #16

Open MarcEspiard opened 1 year ago

MarcEspiard commented 1 year ago

Description

This PR adds the ability to specify securitySchemes and the root level security array from the config file

Motivation and context

Needed for our docs and in the project's TODO list

How has this been tested?

Added tests for generation, locally tested with and without config

Screenshots (if appropriate)

Types of changes

What types of changes does your code introduce? Put an x in all the boxes that apply:

Checklist:

Go over all the following points, and put an x in all the boxes that apply.

Please, please, please, don't send your pull request until all of the boxes are ticked. Once your pull request is created, it will trigger a build on our continuous integration server to make sure your tests and code style pass.

If you're unsure about any of these, don't hesitate to ask. We're here to help!