The PingAccess agent protocol has a set flow by which requests from clients are evaluated and managed.
The PingAccess agent protocol starts with the client, such as a web browser, OAuth client, or any type of HTTP client, making a request for an application resource. The agent sits in front of the resource and intercepts the request. To determine what to do with it, the agent forwards a portion of the request to PingAccess. The response from PingAccess instructs the agent whether to allow the original request, as well as any additional actions to take prior to handing it off to the application. It also includes instructions for actions to perform before sending the corresponding response.
- The client makes a request to the agent system.
- The agent requests guidance from PingAccess.
- PingAccess sends a response to the agent.
- The client request is modified according to any instructions sent by PingAccess.
- Finally, the client receives a response to their initial request.