我在Rails应用程序中使用sidekiq。默认情况下,任何人都可以通过在URL后面附加“ / sidekiq”来访问Sidekiq。我只想密码保护/验证sidekiq部分。我怎样才能做到这一点?
将以下内容放入您的sidekiq初始化程序中
require 'sidekiq' require 'sidekiq/web' Sidekiq::Web.use(Rack::Auth::Basic) do |user, password| [user, password] == ["sidekiqadmin", "yourpassword"] end
并在路由文件中:
authenticate :user do mount Sidekiq::Web => '/sidekiq' end