使用Active Admin保护Sidekiq和其他管理员内容



如何在我现有的活动管理员授权系统(即AdminUser(后面保护Sidekiq管理页面(和其他内容等(?

我不使用活动管理员,但您的应用程序中可能有一个模型admin,以便对管理员进行身份验证。

我确实有一个类似的管理模型(Devise(,routes.rb中的以下代码为我提供了诀窍:

require 'sidekiq/web' 
authenticate :admin do 
mount Sidekiq::Web => '/sidekiq' 
end

如果你有更多的需要保护,尤其是与管理员相关的控制器,我建议创建一个命名空间,并为命名空间中的每个控制器授权你的管理员。 (也可以强制对整个命名空间的管理员进行身份验证,就像上面一样(

相关内容

  • 没有找到相关文章

最新更新