如何用密码保护ActiveAdmin? -- 轨道 3.1

发布于 2024-12-22 08:44:03 字数 210 浏览 1 评论 0原文

除了 ActiveAdmin 使用的设计基本身份验证之外,我可以在哪里使用 .htaccess 类型身份验证作为第二个保护层?

如果不是 .htaccess,有什么方法我可以将 authenticate_or_request_with_http_basic 与 ActiveAdmin 结合使用?

In addition to the devise base authentication that ActiveAdmin uses, is where a way I can use .htaccess type authentication also as a second protection layer?

If not .htaccess, is there's a way I can use authenticate_or_request_with_http_basic with ActiveAdmin?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

帅的被狗咬 2024-12-29 08:44:03

在您的 application_controller.rb

http_basic_authenticate_with :name => "leonel", :password => "somethingrandom"

http://railscasts.com/episodes/270-身份验证-in-rails-3-1

In your application_controller.rb

http_basic_authenticate_with :name => "leonel", :password => "somethingrandom"

http://railscasts.com/episodes/270-authentication-in-rails-3-1

你的心境我的脸 2024-12-29 08:44:03

Leonel 给出了一个很好的答案,只是缺少一个小条件:

在你的 application_controller.rb 中

class ApplicationController < ActionController::Base
  http_basic_authenticate_with name: 'name', password: 'password', if: :admin_controller?

  def admin_controller?
    self.class < ActiveAdmin::BaseController
  end
end

Leonel gave a good answer, it's just missing a little condition:

In your application_controller.rb

class ApplicationController < ActionController::Base
  http_basic_authenticate_with name: 'name', password: 'password', if: :admin_controller?

  def admin_controller?
    self.class < ActiveAdmin::BaseController
  end
end

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文