ruby-on-rails - 如何在 Rails 中创建受密码保护的 RSS 提要

标签 ruby-on-rails

在 Rails 中创建 RSS 提要很容易。我需要一种简单的方法来密码保护 RSS 提要。我在想 http 基本身份验证。

我用谷歌搜索但找不到任何关于创建受密码保护的 RSS 的文章。

最佳答案

我的 ApplicationController 中有这个

def xml_authorize
  if request.format == Mime::XML
    authenticate_or_request_with_http_basic do |username, password|
      username == 'foo' && password == 'bar'
    end
  end
end

然后我就申请了before_filter :xml_authorize我只想为 XML 请求密码保护的操作,但仍然希望使用 html 正常服务。

Here这就是我获得灵感的地方。

关于ruby-on-rails - 如何在 Rails 中创建受密码保护的 RSS 提要,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1964902/

相关文章:

mysql - mysql查询中字符串中的连字符导致奇怪的行为

ruby-on-rails - Rails 3.2 什么时候使用它缓存到磁盘的页面?

ruby-on-rails - 为什么需要将 JWT 作为 Bearer Token header 发送?

mysql - Rails Active Admin PUT 不更新 bool 值 (SQL Server)

ruby-on-rails - $PATH 混淆 OSX Lion 上的 Postgres 和 Rails

ruby-on-rails - 如何从 Rails 的 View 中调用表单 Controller 上的方法?

ruby-on-rails - 传递给 before_filter 方法调用的参数?

ruby-on-rails - 桥接一个简单的 Node.js 和 Socket.io 聊天应用程序与 Rails 应用程序(在 Heroku 上)

ruby-on-rails - before_filter :require_owner

ruby-on-rails - 如何将 ActiveRecord 添加到未使用 ActiveRecord 初始化的 Rails 应用程序?