Я использую драгоценный камень Doorkeeper в приложении Rails 4.X. Есть ли способ защитить маршрут для управления приложениями Oauth?Как защищать маршрут от привратника в Rails?
Например, мне бы хотелось, чтобы этот URL-адрес http://localhost:3000/oauth/applications был доступен для пользователей-разработчиков, отмеченных как админы.
Мои текущие маршруты.rb выглядят следующим образом.
Rails.application.routes.draw do
mount RailsAdmin::Engine => '/admin', as: 'rails_admin'
use_doorkeeper
devise_for :users
Благодарим за помощь.
Да. Но лучшее решение, я думаю, это использовать логику в привратнике, инициализированном. Исправлена проблема. Спасибо, что ответите, тоже попробуем. :) – NewbieOnRails
Это, безусловно, работает (я только что испытал для себя). Да, если драгоценный камень позволяет настроить его в инициализаторе, это будет правильное решение. – Aleksey