Какие значения ожидаются в массиве «Безопасность» OpenAPI 3.0? - PullRequest
1 голос
/ 06 февраля 2020

Документы OpenAPI 3.0 о безопасности apiKey привели меня в замешательство относительно использования поля в компоненте 'security' спецификации. Какова цель значения массива в поле, которое указывает на одну из определенных систем безопасности.

Разместите ключи держателя? Ничего?

openapi: 3.0.0
...
components:
  securitySchemes:
    ApiKeyAuth:        
      type: apiKey
      in: header       
      name: X-API-KEY  

security:
  - ApiKeyAuth: []     <-- What's the array for? 

1 Ответ

2 голосов
/ 06 февраля 2020

Этот массив содержит список необходимых областей, но схема безопасности «Ключ API» не использует области. Области используются только со схемами безопасности OAuth 2.0 и OpenID Connect. Существует запрос на улучшение , чтобы разрешить области действия и для ключей API.

...