Настройка аутентификации для Swagger v3 - PullRequest
0 голосов
/ 28 января 2019

Я готовлю документацию для проекта (узел, экспресс).Я хочу разрешить пользователям тестировать конечные точки и не могу понять, как реализовать аутентификацию.

Я использую аутентификацию cookie в своем приложении, и я довольно запутался, так как имя свойства для токена называется JWT, и яЯ не уверен, какой метод я должен использовать (на предъявителя или cookie).Также возможно ли получить токен через конечную точку по умолчанию / логин?Нужно ли создавать другую конечную точку, особенно для генерации токенов для проверки подлинности swagger?

Я пытался протестировать оба метода, просто копируя токен с помощью инструментов dev при входе в систему, но получая 401 от каждой конечной точки, требующей авторизации ((Тестирование с помощью редактора Swagger)

Я пытался применить защиту в соответствии с документацией Swagger:
https://swagger.io/docs/specification/authentication/

components: securitySchemes: cookieAuth: type: apiKey in: cookie name: jwt<br> bearerAuth: type: http scheme: bearer bearerFormat: JWT

Что я делаю не так?

...