evaluateRisk() 関数を呼び出した後に CreateUserRequest メッセージを呼び出す場合、明示的な登録ワークフローの手順は以下のとおりです。
このユーザがシステムに存在している場合、システムによって検証されます。 ユーザ名が有効でない場合、アプリケーションは適切なアクションを行う必要があります。
この段階で、アプリケーションは、リスクの分析のために RiskMinder によって使用される情報をユーザのシステムから収集します。
この段階で、アプリケーションは riskfortAPI の evaluateRisk() 関数を呼び出す必要があります。 この呼び出しでは、前の手順で収集したユーザおよびデバイス情報をすべて RiskMinder に渡す必要があります。
RiskMinder は、ユーザのリスク分析を実行し、アドバイスを生成します。 この場合、ユーザが RiskMinder システムにまだ「認識されていない」ので、ALERT アドバイスが生成されます。
この段階で、アプリケーションは、ArcotUserRegistrySvc Web サービスの createUserRequest メッセージを明示的に呼び出す必要があります。 この呼び出しで、ユーザ名、姓、組織、電子メール、および PAM (Personal Assurance Message)などの関係するすべてのユーザの詳細を RiskMinder に渡す必要があります。
注: createUserRequest メッセージの詳細については、「CA RiskMinder Web サービス開発者ガイド」の「ユーザおよびアカウントの管理」を参照してください。
createUserRequest 呼び出しが成功した場合、RiskMinder は RiskMinder データベースにユーザ レコードを作成します。 これで、ユーザは RiskMinder に登録されます。
この段階で、アプリケーションは riskfortAPI の evaluateRisk() 関数を再度呼び出す必要があります。 この呼び出しでは、手順 2 で収集したユーザおよびデバイス情報をすべて RiskMinder に渡す必要があります。
この場合、RiskMinder はルールを実行し、リスク スコアおよびアドバイスを生成します。
アプリケーションは、エンド ユーザが現在のトランザクションに使用しているデバイスに Cookie として、evaluateRisk() から返されたデバイス ID を格納する必要があります。
以下の図は、evaluateRisk() を呼び出す前に CreateUserRequest メッセージを呼び出す場合の明示的な登録ワークフローを示しています。

|
Copyright © 2014 CA Technologies.
All rights reserved.
|
|