最終更新日: 2014年5月1日
Squid Home / Index

ディレクティブ: adaptation_meta

以前の名前:
動作条件: --enable-ecap または --enable-icap-client
デフォルト値: none
提案された設定:
このオプションで、Squidの管理者はSquidのICAPリクエストまたはeCAPトランザクションにカスタムICAPリクエストヘッダーまたはeCAPオプションを追加することができます。
カスタム認証トークンおよび他の処理状態に関連するmeta情報をICAP/eCAPサービスへ渡すためにそれを使用してください。

メタヘッダーの追加は、ACL駆動型(ACL-driven)です:

adaptation_meta name value [!]aclname ...
与えられたヘッダー名のための処理は、最初に一致したACLリストで止まります。
これにより、同じ名前の2つのヘッダを追加することは不可能です。
ACLリストが与えられたヘッダー名と一致しない場合、そのようなヘッダーは加えられません。
例として:
# デバッグを必要とするものを除いて処理をデバッグしません。
adaptation_meta X-Debug 1 needs_debugging

# 秘密でないとならないものを除いて処理をすべて記録します。
adaptation_meta X-Log 1 !keep_secret

# "G 1"グループ中のユーザからマーク処理
adaptation_meta X-Authenticated-Groups "G 1" authed_as_G1
"値(value)"パラメータには、squid.confでの正規トークンか、"二重引用符で囲まれた文字列"であってよい。
引用符で囲まれた文字列内では、現在、バックスラッシュと二重引用符をエスケープするためにのみ有用である任意の文字をエスケープするためにバックスラッシュ(\)を使用しています。
例えば、"この文字列は1つのバックスラッシュ(\\)と 2つの2つの\"引用符\"を有します"

用いられている adaptation_meta ヘッダーの値は、%note ログフォーマットコードによって記録されるかもしれません。
同じ名前の複数の adaptation_meta ヘッダーをマスタ·トランザクションの有効期間中に使用している場合は、ヘッダーの値は、重複する値は無視され、それらの使用はログに記録されます
(最初の繰り返された値だけが記録されます。)

Topへ戻る

Copyright© 1998-2014 ROBATA.ORG