事後評価操作では、リスク評価操作からの入力を受け取り、指定されたユーザのデバイス シグネチャおよびその他の情報が変更されている場合に、それらが更新されます。 また、この操作では、必要に応じてユーザとデバイスの関連付けが作成または更新されます。
トランザクションのリスク評価を完了した後に事後評価を実行するには、RiskFortEvaluateRiskSvc サービス(ArcotRiskFortEvaluateRiskService.wsdl で提供)を使用する必要があります。 このサービスは RiskMinder サーバの事後評価機能へのクライアント側インターフェースであり、サポートされている操作を提供します。
このセクションでは、以下のトピックについて説明します。
事後評価タスクを実行するには、postEvaluateRequest メッセージを使用する必要があります。 以下の表に、このリクエスト メッセージの要素のリストを示します。
|
要素 |
必須 |
説明 |
|
|---|---|---|---|
|
callerId |
いいえ |
呼び出し元アプリケーションが含めることができる一意のトランザクション識別子。 この識別子は、関連するトランザクションの追跡に役立ちます。 |
|
|
リスク評価要素 |
|||
|
advice |
はい |
evaluateRiskResponse メッセージの riskAssessment 要素から取得されたアクション(ALERT、ALLOW、DENY、INCREASEAUTH のいずれか)。 |
|
|
outputDeviceID |
はい |
evaluateRiskResponse メッセージの riskAssessment 要素から取得されたデバイス ID (Cookie)。 |
|
|
score |
はい |
evaluateRiskResponse メッセージの riskAssessment 要素から取得されたスコア。 |
|
|
matchedRuleMnemonic |
はい |
evaluateRiskResponse メッセージの riskAssessment 要素から取得された、一致し、RiskMinder がトランザクションにリスクがあるとフラグを付けたルール。 |
|
|
ruleAnnotation |
はい |
evaluateRiskResponse メッセージの riskAssessment 要素から取得された、すべてのルールの実行の結果(または、スコアおよびアドバイスの理由)。 |
|
|
transactionID |
はい |
evaluateRiskResponse メッセージの riskFortSuccess 要素から受け取った、一意のトランザクション識別子。 アプリケーションは追跡のために、この識別子を含めることができます。 |
|
|
deviceContext |
いいえ |
evaluateRiskResponse メッセージの riskAssessment 要素から取得された、エンド ユーザのデバイスの MFP 詳細。 この要素は、以下の属性でさらに記述されます。
- DeviceIDValue: deviceIDType に対応する値。 注: deviceIDType と DeviceIDValue のペアを使用して、複数の DeviceIDItem 要素を追加できます。
|
|
|
locationContext |
いいえ |
evaluateRiskResponse メッセージの riskAssessment 要素から取得されたトランザクションの場所の詳細。 この要素は、以下の属性でさらに記述されます。
|
|
|
userContext |
はい
(userName は必須) |
evaluateRiskResponse メッセージの riskAssessment 要素から取得されたユーザの詳細。 この要素は、以下の属性でさらに記述されます。
|
|
|
transactionContext |
いいえ |
evaluateRiskResponse メッセージの riskAssessment 要素から取得されたトランザクションの詳細。 この要素は、以下の属性でさらに記述されます。
|
|
|
additionalOutput |
いいえ |
RiskMinder のリスク評価リクエストから取得した追加出力を設定できます。 その場合、名前と値のペアで追加情報を設定する必要があります。
|
|
|
セカンダリ認証ステータス要素 |
|||
|
secondaryAuthenti |
はい |
evaluateRiskResponse の riskAssessment 要素から取得したアドバイスに基づいてアプリケーションが実行した可能性がある追加の認証の結果。
|
|
|
関連付け要素 |
|||
|
associationName |
いいえ |
システムのユーザとデバイスの関連付けの識別子(文字列)。 |
|
|
管理コンテキスト タイプ要素 |
|||
|
adminContextType |
いいえ |
Web サービス呼び出しを開始した管理者の詳細(orgName、adminName、および locale で記述)。 |
|
|
adminContextType/ |
いいえ |
Web サービス呼び出しを開始した管理者が属する組織の名前。 |
|
|
adminContextType/ |
いいえ |
Web サービス呼び出しを開始した管理者の名前。 |
|
|
adminContextType/ |
いいえ |
管理者が使用するロケール。 |
|
|
追加入力要素 |
|||
|
additionalInput |
いいえ |
追加の情報を指定して RiskMinder の事後評価機能を拡張する場合に、追加入力を設定できます。 その場合、名前と値のペアで追加情報を設定する必要があります。
|
|
事後評価タスクを実行する方法
この操作では、結果が正常に更新されたかどうかを示す最終的なリスク アドバイス、および transactionID が含まれる postEvaluateResponse メッセージが返されます。 レスポンス メッセージの詳細については、以下のセクションを参照してください。
postEvaluateResponse レスポンス メッセージでは、SOAP エンベロープ ヘッダで、結果が正常に更新されたかどうかを示す最終的なリスク アドバイス、および transactionID が返されます。 これらの要素については以下の表で説明します。 操作が正常に実行されると、SOAP 本文で成功のメッセージが返されます。 エラーがある場合は、riskfortFault レスポンスが返されます。 SOAP エラー メッセージの詳細については、付録「例外コードおよびエラー コード」を参照してください。
|
要素 |
説明 |
|---|---|
|
isAllowAdvised |
事後評価の結果として生成された最終的なリスク アドバイスが含まれています。
|
|
RiskFort 成功要素 |
|
|
riskFortSuccess |
情報がデータベースで正常に更新されたかどうかを示す文字列が含まれています。 |
|
transactionID |
一意のトランザクション識別子。 |
|
Copyright © 2014 CA Technologies.
All rights reserved.
|
|