If you call the createUserRequest message in the ArcotUserRegistrySvc Web service before the evaluateRisk operation, then the steps for the explicit enrollment workflow are:
Your system validates if the user exists in the system. If the user name is not valid, then your application must take appropriate action.
Your application must make an explicit call to the createUserRequest message in the ArcotUserRegistrySvc Web service. In this call, you must pass all relevant user details, such as the user’s first 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 about 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.
Your application collects the following information from the user’s system that will be used by RiskMinder for analyzing the 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 call the createUserRequest message before the evaluateRisk call.

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