The steps for the explicit enrollment workflow, if you call the createUserRequest message in the ArcotUserRegistrySvc Web service before evaluateRisk() function are:
Your system validates if the user exists in your system. If the user name is not valid, then your application must take appropriate action.
At this stage, your application must make an explicit call to the createUserRequest message in the ArcotUserRegistrySvc Web service. In this call, you must pass all pertinent user details, such as user’s name, last name, organization, email, and their personal assurance message (PAM) to RiskMinder.
Book: See "Managing Users and Accounts" in the CA RiskMinder Web Services Developer’s Guide for detailed information on the createUserRequest message.
If the createUserRequest call was successful, then RiskMinder creates the user record in the RiskMinder database. With this, user is enrolled with RiskMinder.
At this stage, your application collects information from the user’s system that will be used by RiskMinder for analyzing risk:
In this case, because you enrolled the user before performing risk analysis, the RiskMinder system "knows" the user and does not generate the ALERT advice. Refer to "Risk Evaluation Workflows" for more information.
RiskMinder generates a risk score and an advice.
Your application must store the Device ID returned by evaluateRisk() as a cookie on the device that the end user is using for the current transaction.
The following figure illustrates the explicit enrollment workflow when you make the createUserRequest message call before the evaluateRisk() call.

|
Copyright © 2013 CA.
All rights reserved.
|
|