2011-03-11 12 views
0

私はプロキシマシン(centOS)をセットアップしました。私はSquidを使用しています。私はプロキシ認証を処理するPHPの外部ACLプログラムを持っています。squid external acl authentication

私の外部プログラム(php cli)には、ユーザーのログインを覚えている小さなロジックが含まれています。私の目標は外部のaclで収集した情報の一部を私のリダイレクタの外部プログラムで使うことができるので、ユーザーをページ設定(ページのメッセージ)にリダイレクトすることができます。ページにリダイレクトした後、単にフラグをリセットするだけです。

私の問題はこれです。同じユーザー名/パスワードが入力されているときに、Ident認証プロセス中に外部aclがSquidによって常にトリガされるとは限りません。イカを再起動しない限り。プロキシ認証プロセス中に常に外部aclを呼び出すことは私にとっては重要です。なぜなら、外部acl内のロジックをプロキシ認証中に実行したいからです。

設定したいsquid.confには、設定したい設定がありますか?

答えて

0

squidの内部認証キャッシュを使用する代わりに、受信したすべてのHTTPリクエストがあなたのaclヘルパーへの呼び出しをトリガし、その認証情報をヘルパーに保存することを期待していると正しく理解していますか?その場合は、external_acl_type引数にttl = 0を追加します。

+0

こんにちは、あなたの返事をありがとう。まあ、実際にはすべてのHTTPリクエストを受信したりヘルパーにキャッシュして保存する必要はありませんが、すべてのプロキシ認証は外部aclだけが起動されます。それは可能ですか? – user635568

関連する問題