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

ディレクティブ: adaptation_masterx_shared_names

以前の名前:
動作条件: --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

Topへ戻る

Copyright© 1998-2014 ROBATA.ORG