For more information on specific API gateway integrations, see PingAuthorize Integrations.

Produced by OmniGraffle 7.18.5\n2021-09-07 17:29:37 +0000 Sideband API sequence Services REST API REST API REST API REST API PDP PDP PDP PDP PingAuthorize PingAuthorize PingAuthorize PingAuthorize API Gateway API Gateway API Gateway API Gateway Client Client Client Client Actions API Gateway forwards response to client PingAuthorize returns Sideband API response to API Gateway Outbound phase: PingAuthorize filters REST API response PingAuthorize authenticates Sideband API request API Gateway makes Sideband API request including REST API request REST API returns response to API Gateway API Gateway forwards request to REST API PingAuthorize returns Sideband API response to API Gateway Inbound phase: PingAuthorize filters REST API request PingAuthorize validates access token from REST API request PingAuthorize authenticates Sideband API request Rectangle API Gateway makes Sideband API request including REST API request API Gateway receives REST API request from client Messages REST API request Sideband API request Sideband API response REST API request REST API response Sideband API request REST API response Sideband API response token validation submit REST API response for policy processing authenticate request apply policy result to REST API request authenticate request apply policy result to REST API response

Processing steps

  1. When the API gateway receives a request from an API gateway adapter, it makes a call to the Sideband API to process the request.
  2. The Sideband API returns a response that contains a modified version of the HTTP client's request.

    The API gateway forwards the response to the REST API.

  3. If the Sideband API returns a response that indicates the request is unauthorized or not to be forwarded, the response includes the response to be returned to the client.

    The API gateway returns the response to the client without forwarding the request to the REST API.

  4. When the API gateway receives a response from the REST API, it makes a call to the Sideband API to process the response.
  5. The Sideband API returns a response that contains a modified version of the REST API's response.

    The API gateway forwards the response to the client.