私はRails 4.XアプリケーションでDoorkeeper gemを使用しています。 Oauthアプリケーションを管理するためのルートを保護する方法はありますか?Railsでドアキーパのルートを保護する方法は?
たとえば、このURL http://localhost:3000/oauth/applicationsを、管理者としてフラグが立てられたDeviseユーザーが利用できるようにしたいとします。
現在のroutes.rbは次のようになります。
Rails.application.routes.draw do
mount RailsAdmin::Engine => '/admin', as: 'rails_admin'
use_doorkeeper
devise_for :users
ご協力いただきありがとうございます。
はい。しかし、ドアキーパ内のロジックを使用するのが最善の解決策だと思います。問題を修正しました。あなたにお返事いただきありがとうございます。 :) – NewbieOnRails
それは確かに(私は自分のためにテストした)動作します。はい、宝石がイニシャライザでそれを設定することができれば、それは適切な解決策になります。 – Aleksey