PingGateway 2024.11

PingOneProtectEvaluationContext

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

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