Моя цель - войти в 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 через логин и пароль моих пользователей? Спасибо.