В моем swagger yaml я включил следующий код, поэтому каждая конечная точка моего API будет иметь заголовок авторизации с токеном на предъявителя :
securityDefinitions:
Bearer:
type: apiKey
name: Authorization
in: header
security:
- Bearer: []
Я также предоставил Заголовок авторизации для конечной точки с обязательным флагом , поэтому пользователь может видеть, что он должен предоставить некоторую авторизацию в заголовке:
/my/endpoint:
post:
parameters:
- name: "Authorization"
in: "header"
description: "Authorization with Bearer token"
required: true
type: "string"
Если пользователь предоставляет токен с помощью кнопки Авторизационный канал ( через первый примерный код), тогда заголовок авторизации (из второго примерного кода) все еще требуется. Что было бы лучшим способом для этой комбинации, чтобы сваггер мог распознать, что пользователь уже предоставил токен и не должен требовать предоставьте это снова в разделе заголовка?
Как сделать обязательной кнопку канала авторизации?