Troubleshooting PingOne Protect
The following tips can help you solve problems that you have encountered when working with PingOne Protect.
- I don’t see the Bot Detection and Suspicious Device predictors
-
The Bot Detection and Suspicious Device predictors were added as part of the expansion to PingOne Protect. While you can still use the basic risk functionality with your existing PingOne Risk license, to use the new predictors, you must upgrade to a PingOne Protect license.
- When creating a new environment, I don’t see the option to add the PingOne Risk service
-
If you have a PingOne Protect license, the service to add is now called PingOne Protect.
- Predictor does not return a risk level value. Reason given is "Not enough information to access risk score"
-
This might occur for a number of reasons:
-
The predictor hasn’t finished the required training period.
-
Predictors learn only from successful transactions. Make sure that all your flows include updating the risk evaluation after the transaction has been completed. For the integration with PingFederate, this is handled automatically.
-
The predictor is dependent upon input from the Signals (Protect) SDK, but the output from the SDK is missing. To resolve this issue, see the next section.
-
- Risk evaluations that use predictors that are dependent upon input from the Signals (Protect) SDK do not seem to contain the output from the SDK
-
This occurs when the Signals SDK is not successfully loaded and run during the transaction.
The simplest way to check that the output from the SDK was received is to look at the API response for the evaluation and verify that it contains a value for
details.device.id
. You can also view the returned object in the entry for the event in the audit log in the PingOne Console (Monitoring → Audit).To help pinpoint the problem, use your browser’s Developer tools while a transaction is carried out to confirm that the SDK was initialized and that the payload was generated. The Console tab of the Developer tools shows the relevant events or any errors that occur.
If you don’t see the relevant events, take a look at the Network tab of the Developer tools to see why these scripts failed to load:
-
pingone-risk-profiling-signals-sdk.js
-
pingone-risk-management-embedded.js
-
signals-sdk.js
The failure of the scripts to load can be because of browser plugins, network access rules, or company policies.
After the underlying issue has been addressed, try the risk evaluations again and use the Console tab to confirm that the SDK was successfully loaded and initialized.
-
- I am having trouble with my PingOne DaVinci flow that includes risk evaluation
-
-
For general tips on debugging DaVinci flows, see Debugging and Analytics.
-
If you have included the
skrisk
component in your flow, make sure that you have followed the instructions in PingOne Protect Connector.
-
- I am having trouble with risk evaluations after installing and configuring the PingOne Protect Integration Kit (or PingOne Risk Integration Kit)
-
-
For troubleshooting issues involving the PingOne Protect Integration Kit, see the troubleshooting section for the integration kit.
-
For troubleshooting issues involving the PingOne Risk Integration Kit, see the troubleshooting section for the integration kit.
-
- Fallback value is not being assigned correctly to one of my predictors
-
Verify that you did not select Medium as the fallback value for a predictor that is boolean in nature, such as geovelocity predictors. For such boolean predictors, you must set the fallback value to None, Low, or High.