2016-09-02 12 views
0

私はsidekiq 4.1.4をRails 4.2.6で使用しています。私は監視員の認証と初期化ファイルを使用していsidekiqエンジンルートのレール校正認証をスキップするにはどうすればよいですか?

{ 
    "errors": [ 
     "Unauthorized Request" 
    ] 
} 

は、このコードを持っている:

私は http://localhost:3000/sidekiqを通じてsidekiq UIにアクセス
require 'sidekiq/web' 
mount Sidekiq::Web, at: '/sidekiq' 

、それがエラーを示しています。

ルート・ファイルは、コードの下にあり:

Rails.application.config.middleware.insert_after ActionDispatch::ParamsParser, Warden::Manager do |manager| 
    manager.default_strategies :authentication_token 
    manager.failure_app = UnauthenticatedController 
end 

答えて

0

私はでサイドキックにアクセスできましたこれらの変更を伴う:routes.rbをで

class MountedAppAuth 
    def initialize(app) 
    @app = app 
    end 

    def call(env) 
    @app.call(env) 
    end 
end 

require 'sidekiq/web' 
Sidekiq::Web.use MountedAppAuth 
mount Sidekiq::Web, at: '/sidekiq' 

は、以下のコードで初期化子を作成します。

関連する問題