Skip to content

Extensible Security Scheme Object #1515

@cmheazel

Description

@cmheazel

There are a number of issues regarding support for security controls which do not fall neatly under the "apiKey", "http", "oauth2", "openIdConnect" taxonomy. This suggests that we need a more extensible form of the Security Scheme Object. One that makes it easy to add security schemes to OpenAPI. I propose that we create a new branch to work this issue. Guiding principles are:

  1. Do no harm. The extensible security schemes should be backwards compatible with the current version.
  2. Use a registry approach. This allows new schemes to be added without requiring a change to OpenAPI.
    More to come.

Metadata

Metadata

Assignees

No one assigned

    Labels

    registriesRelated to any or all spec.openapis.org-hosted registriessecuritysecurity: authAuthentication including overlap with authorization

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions