在外面调用安全的应用程序

时间:2012-12-01 18:24:52

标签: ruby-on-rails ruby apache httpd.conf

我有一个带有apache,ride的rails应用程序,并且有kerberos保护。

其中一个控制器(UsersController)提供一个必须在外部可用的动作(用json响应)。

当我尝试访问它时($ curl ...),服务器返回Kerberos身份验证错误。

在这种情况下我该怎么办?为一个特定文件配置httpd.conf为“allow any”,将一个文件中的外部可用方法隔离开来,还是一个更好的解决方案?

1 个答案:

答案 0 :(得分:0)

我解决了在apache httpd.conf

中配置特定目录的问题
<Location "/users/user_action.json*">
    Order allow,deny
    Allow from all
    satisfy any
</Location>

由于