Rails: сделайте аутентификацию для Swagger API через devise или другое - PullRequest
0 голосов
/ 27 мая 2020

Моя цель - войти в Swagger API, чтобы получить доступ к конечным точкам. В будущем с токеном аутентификации.

Я попытался поместить строку Devise в ApplicationController:

before_action :authenticate_user!

Но при загрузке http://localhost: 3000 / api-docs / index. html - система позволяет получить доступ к API без аутентификации.

Я пытался раскомментировать в /config/initializers/rswag-ui.rb :

  c.basic_auth_enabled = true
  c.basic_auth_credentials 'username', 'password'

но это не это.

Также он не нашел правильный способ реализовать аутентификацию на предъявителя из официальной документации Swagger.io. Я не знаю, подключено ли оно к Devise и нужно ли мне его использовать.

Как лучше всего войти в API через логин и пароль моих пользователей? Спасибо.

...