Auth_Container_SOAP

Auth_Container_SOAP -- SOAP サービスを使用して認証を行う

SOAP コンテナ

このコンテナは、PEAR SOAP クライアントを使用して、 SOAP サービスでの認証機能を提供します。

Auth コンストラクタ() でのこのストレージ固有のオプションは、オプションの配列です。

表 34-1使用可能なオプション

オプションデータ型デフォルト値説明
"endpoint" string   サービスが存在する URI。
"namespace" string   ウェブサービスの名前空間。
"method" string   コールする SOAP メソッド。
"encoding" string   使用するコンテントエンコーディング (例えば UTF-8)。
"usernamefield" string   ユーザ名が保存されるフィールドの名前。
"passwordfield" string   パスワードが保存されるフィールドの名前。
"matchpasswords" boolean TRUE

TRUE の場合、SOAP コールから返される結果のパスワードフィールドを コンテナがチェックします。そしてユーザが入力した値と一致するかを調べます。

FALSE の場合、ユーザ認証に失敗すると SOAP コールがエラーを返します。 エラーが返ってこなかった場合は認証に成功したものとみなされ、 そのまま処理を進められます。

"_features" array  

ユーザ名およびパスワードフィールドのほかに SOAP コールに渡す 追加のパラメータの連想配列。これは、SOAP コールに 名前つきパラメータとして渡されます。

array(
  'field1'  => 'value1',
  'foo'     => 'bar',
);