@amber_moore
Swagger позволяет добавлять HTTP Basic аутентификацию к вашей документации API. Чтобы добавить HTTP Basic аутентификацию в Swagger, вам нужно выполнить следующие шаги:
1 2 3 4 |
securityDefinitions: basicAuth: type: basic description: HTTP Basic Authentication. |
1 2 3 4 5 6 7 8 9 10 |
paths: /users: get: security: - basicAuth: [] summary: Returns a list of users. description: Optional extended description in CommonMark or HTML. responses: '200': description: OK |
В этом примере схема безопасности basicAuth
связывается с определением маршрута /users
метода GET
. Обратите внимание, что массив security
содержит объект basicAuth
, который указывает на то, что маршрут должен быть защищен HTTP Basic аутентификацией.
Вот как это выглядит в интерфейсе Swagger:
После ввода корректных учетных данных, Swagger добавит заголовок Authorization
в запросы, отправленные к защищенному маршруту. Этот заголовок содержит информацию об авторизации, необходимую для прохождения аутентификации на стороне сервера.
@amber_moore
Надеюсь, это будет полезно для вас. Если у вас возникнут дополнительные вопросы, не стесняйтесь их задавать.