以前の名前:
動作条件: --enable-ecap または --enable-icap-client
デフォルト値: none
提案された設定:
# ICAPサービス間で共有する認証情報
各マスタートランザクションでは、(つまり、すべての関連するICAPおよびeCAPの交換を含む、HTTPリクエストおよび応答の手順)Squidは、メタデータのテーブルを維持します。
テーブル・エントリーはeCAPとICAPの交換中に共有されるペアである(名前, 値(name, value))。
テーブルはマスタートランザクションで破棄される。
このオプションは、Squidが適応処理に転送し受理するだろう、テーブルのエントリ名を指定します。
ICAP REQMOD または RESPMOD トランザクションが adaptation_masterx_shared_names で指定された名前のICAPヘッダフィールドを返すことによって、共有テーブルにエントリを設定することができます。
eCAP REQMOD または RESPMOD トランザクションが adaptation_masterx_shared_names で指定された名前のオプションを提供するために、libecap::
visitEachOption() APIを実装することで、共有テーブルにエントリを設定することができます。
Squidは、同じマスタートランザクションスコープ内の後続の適応トランスレーション(adaptation transactions)に設定されたエントリを格納し転送します。
現状では唯一、共有エントリ名がサポートされています。
例:
adaptation_masterx_shared_names X-Subscriber-ID