loginServiceManaged メソッドでは以下のパラメータを使用します。
|
パラメータ |
タイプ |
説明 |
|---|---|---|
|
policy |
文字列 |
(必須)ポリシーを指定します。平文で定義する必要があります。 |
|
encrypted_policy |
文字列 |
(必須)ポリシー所有者のプライベート キーで暗号化された、ポリシー コードのデジタル シグネチャを指定します。 BASE64 テキスト形式が使用されています。 |
説明
ユーザ認証を実行します。認証手順は次のようになります。平文のポリシー コードを使用してポリシーを検索し、ポリシーに関連付けられたポリシー所有者のパブリック キーを取得します。次に暗号化されたポリシー コードを復号化し、復号化された情報をポリシー コードと照合してから、バックエンド サーバとのセッションを開きます。 返されたセッション ID(SID)は、後続の Web サービス メソッド呼び出しに使用できます。 ポリシーに指定した代理連絡先が以降のすべての Web サービス アクティビティの担当者になります。 この代理連絡先には、すべてのファンクション グループ セキュリティおよびデータ パーティションが適用されます。
encrypted_policy パラメータが BASE64 テキスト形式であり、バイナリ形式から適切に変換する必要があることに注意することも重要です。 この SID は logout() によって解放されます。 タイムアウトまで使用されない場合、SIDの有効期限が切れる可能性があります。
戻り値
以下の値が返されます。
|
パラメータ |
タイプ |
説明 |
|---|---|---|
|
SID |
文字列 |
ほかの Web サービス コールすべてで使用する一意のセッション ID(SID)を示します。 平文となっています。 |
|
Copyright © 2013 CA.
All rights reserved.
|
|