Сочетание функции авторизации на предъявителя и собственного заголовка авторизации в Swagger - PullRequest
0 голосов
/ 09 января 2020

В моем 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"

Если пользователь предоставляет токен с помощью кнопки Авторизационный канал ( через первый примерный код), тогда заголовок авторизации (из второго примерного кода) все еще требуется. Что было бы лучшим способом для этой комбинации, чтобы сваггер мог распознать, что пользователь уже предоставил токен и не должен требовать предоставьте это снова в разделе заголовка?

Как сделать обязательной кнопку канала авторизации?

...