我有一个带有apache,ride的rails应用程序,并且有kerberos保护。
其中一个控制器(UsersController)提供一个必须在外部可用的动作(用json响应)。
当我尝试访问它时($ curl ...),服务器返回Kerberos身份验证错误。
在这种情况下我该怎么办?为一个特定文件配置httpd.conf为“allow any”,将一个文件中的外部可用方法隔离开来,还是一个更好的解决方案?
答案 0 :(得分:0)
我解决了在apache httpd.conf
中配置特定目录的问题<Location "/users/user_action.json*">
Order allow,deny
Allow from all
satisfy any
</Location>
由于