api-morph / SecurityRequirementObject
Interface: SecurityRequirementObject
Defined in: src/types/openapi.ts:1270
Lists the required security schemes to execute this operation. The name used for each property MUST correspond to a security scheme declared in the Security Schemes under the Components Object.
See
https://spec.openapis.org/oas/v3.1.1#security-requirement-object
Indexable
[name
: string
]: string
[]
Each name MUST correspond to a security scheme which is declared in the Security Schemes under the Components Object. If the security scheme is of type "oauth2"
or "openIdConnect"
, then the value is a list of scope names required for the execution, and the list MAY be empty if authorization does not require a specified scope. For other security scheme types, the array MAY contain a list of role names which are required for the execution, but are not otherwise defined or exchanged in-band.