PingGateway 2024.9

PingOneProtectEvaluationContext

Holds a PingOne Protect risk evaluation result for the incoming request.

The PingOneProtectEvaluationContext is available in Technology preview. It isn’t yet supported, may be functionally incomplete, and is subject to change without notice.

You use a PingOneProtectEvaluationFilter to make a risk evaluation request to PingOne Protect. The filter records the evaluation result in the PingOneProtectEvaluationContext object.

Configure a PingOneProtectThreatLevelRoutingHandler to act on the risk level set in the context. As an alternative, use a DispatchHandler to act on the risk score.

Properties

The context is named pingOneProtect. It is accessible at ${contexts.pingOneProtect} and has the following properties:

"clientIpAddress": java.lang.String

The client IP address for the PingOne Protect evaluation result.

"clientUserAgent": java.lang.String

The string user-agent identifier for the PingOne Protect evaluation result.

"evaluationId": java.lang.String

The string identifier for the PingOne Protect evaluation result.

"isReadyToComplete": boolean

Whether PingGateway is ready to report the status to PingOne Protect following post-evaluation actions.

"level": java.lang.String

The level from the PingOne Protect evaluation result; one of:

  • LOW

  • MEDIUM

  • HIGH

"score": integer

The score from the PingOne Protect evaluation result.

"status": java.lang.String

The completion status following post-evaluation actions, if complete; one of:

  • FAILED

  • SUCCESS