0

私は、ケルベロス保護を備えた、apache、passengerを備えたrailsアプリケーションを持っています。

コントローラーの1つ(UsersController)は、外部で使用可能でなければならない1つのアクション(jsonで応答)を提供します。

アクセスしようとすると($ curl ...)、サーバーはKerberos認証エラーを返します。

このような状況で私は何をすべきですか。httpd.confを1つの特定のファイルに対して「許可」するように構成し、外部で使用可能なメソッドを1つのファイルに分離しますか、それともより良い解決策ですか?

4

1 に答える 1

0

Apachehttpd.confで特定のディレクトリを設定することで解決しました

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

ありがとう

于 2012-12-27T18:44:13.613 に答える