Orchestration SDKs

Evaluating risk with PingOne Protect

PingOne Android iOS JavaScript

You can integrate PingOne Protect into your apps to evaluate the risk involved in a transaction.

How PingOne Protect WorksA flowchart illustrating how risk predictors evaluate many different data points to determine whether to allow a user access or prompt mitigation. The flow chart also shows that there are many allow options, including “Remember me” selection, Updated terms of service prompt, and Send email correspondence, as well as many mitigate options, including, display QR Code, prompt password reset, Identity Verification, in addition to just MFA.UserTransactionEvaluateRisk PredictorsAllowMitigateBotDetectionIP VelocityUser VelocityGeovelocity AnomalyUser Location VelocityIP ReputationAnonymous NetworkUser Risk BehaviorUser-based Risk ModelNew DeviceSuspicious DeviceCustom /Third PartyAccess Granted"Trust Device" Selection"Remember Me" SelectionUpdated Terms of Service PromptUpdated Privacy Policy PomptSend Email CorrespondenceQR CodeSend Email - Magic LinkPassword ResetUser EducationBiometric PromptSend to Customer SupportDeny UserIdentity VerificationMFAKill Session
Figure 1. A flowchart illustrating how risk predictors evaluate many different data points.

Your app can gather information during a transaction, return this information to PingOne Protect, and request a risk evaluation.

Based on the response from PingOne Protect, you can choose whether to allow or deny the transaction or perform additional mitigation, such as bot detection measures.

You can use the audit functionality in PingOne to view the risk evaluations:

Risk evaluation records in the PingOne audit viewer.
Figure 2. Risk evaluation records in the PingOne audit viewer.

Compatibility

PingOne
  • Your PingOne instance must have DaVinci enabled.

DaVinci flows

Ensure your flows only use supported connectors, capabilities and fields for user interactions:

Configuring PingOne for PingOne Protect

You must set up your PingOne instance to perform risk evaluations.

Integrate client apps with PingOne Protect DaVinci flows

Select your platform to discover how to configure your client application to perform PingOne Protect risk evaluations when you are using DaVinci flows: