CIAM-Passwordless-Protect-Threat-Detection-Subflow
The CIAM-Passwordless-Protect-Threat-Detection-Subflow uses PingOne Protect to provide a risk assessment of the current user.
Purpose
The CIAM-Passwordless-Protect-Threat-Detection-Subflow passes user information to PingOne Protect to perform a risk assessment. The assessment results are made available to other flows.
Structure
This flow has a single section.
- Detect Threat using PingOne
-
A function node verifies that the username, flow type, and
skriskcomponent
are all present. If any of these values are missing, the flow displays an HTML error screen. If all values are present, a PingOne Protect node performs a risk and bot evaluation. If the evaluation fails, the flow displays an error message. If the evaluation succeeds, a comparison node checks to see if the recommended action includes a bot, adversary in the middle, or temporary email mitigation response. If so, the flow returns a JSON error response. If not, the flow returns a JSON success response.
Input schema
This flow has the following inputs:
Input name | Required | Description |
---|---|---|
|
Yes |
The |
|
Yes |
The user name to be evaluated by PingOne Protect. |
|
Yes |
The flow type to be passed to PingOne Protect. |
|
Yes |
The user IP address to be passed to PingOne Protect. |
|
No |
The user ID to be passed to PingOne Protect. |
|
No |
The application ID to be passed to PingOne Protect. |
|
No |
The session ID to be passed to PingOne Protect. |
|
No |
The risk policy ID to be passed to PingOne Protect. |
|
No |
Any custom PingOne attributes to be passed to PingOne Protect. |
|
No |
The PingOne Protect user agent. |
|
No |
The PingOne Protect user cookie. |
Output schema
This flow has the following outputs:
Output name | Description |
---|---|
|
The result status of the flow. |
|
The action recommended by PingOne Protect. |
|
The status of the user’s device as determined by PingOne Protect. |
|
The risk ID of the current user as used by PingOne Protect. |
|
The risk level of the current user as determined by PingOne Protect. |
Variables and parameters
This flow uses the following variable or parameter values:
Variable name | Parameter name | Description |
---|---|---|
|
None |
The recommendation made by PingOne Protect. |
|
None |
The status of the user’s device as determined by PingOne Protect. |
|
None |
The risk ID of the current user as used by PingOne Protect. |
|
None |
The risk level of the current user as determined by PingOne Protect. |
|
None |
The PingOne Protect SDK initialization value. |