0

我有一个带有 apache、passenger 和 kerberos 保护的 rails 应用程序。

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

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

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

4

1 回答 1

0

我解决了它在 apache httpd.conf 中配置特定目录

<Location "/users/user_action.json*">
    Order allow,deny
    Allow from all
    satisfy any
</Location>

谢谢

于 2012-12-27T18:44:13.613 回答