如何保护我现有的主动管理授权系统(即AdminUser)后面的Sidekiq管理页面(和其他内容等)?
发布于 2019-12-03 07:32:43
我不使用主动管理,但您的应用程序中可能有一个模型admin,以便对管理员进行身份验证。
我确实有一个类似的管理模型(Devise),下面的routes.rb代码可以帮我做到这一点:
require 'sidekiq/web'
authenticate :admin do
mount Sidekiq::Web => '/sidekiq'
end如果您有更多要保护的东西,特别是与管理相关的控制器,我建议您创建一个名称空间,并为名称空间中的每个控制器授权您的管理员。(可能也可以强制对整个命名空间的管理员进行身份验证,就像上面一样)
https://stackoverflow.com/questions/59148069
复制相似问题