Configuring a reverse proxy for the Meme Game API - PingAuthorize - 9.1

PingAuthorize

bundle
pingauthorize-91
ft:publication_title
PingAuthorize
Product_Version_ce
PingAuthorize 9.1
category
ContentType
Product
Productdocumentation
paz-91
pingauthorize
ContentType_ce
Product documentation

Configure a reverse proxy by configuring an API External Server and a Gateway API Endpoint. The API reverse proxy acts as an intermediary between your HTTP client and the HTTP API, providing fine-grained access control for the API.

  1. Configure an API External Server for the Meme Game API. An API External Server controls how PingAuthorize Server handles connections to an HTTPS API server, including configuration related to TLS. In this case, we simply need to provide a base URL.
    1. Sign on to the administrative console using the URL and credentials from Accessing the GUIs.
    2. Click External Servers.
    3. Click New External Server and choose API External Server.
    4. For Name, specify Meme Game API.
    5. For Base URL, specify https://meme-game.com.
      The following image shows this configuration.
      Screen capture of New API External Server screen
    6. Click Save.
  2. Configure a Gateway API Endpoint. A Gateway API Endpoint controls how PingAuthorize Server proxies incoming HTTP client requests to an upstream API server.
    1. In the administrative console, click Configuration and then Gateway API Endpoints.
    2. Click New Gateway API Endpoint.
    3. For Name, specify Meme Game - Games.
    4. For Inbound Base Path, specify /meme-game/api/v1/games.

      The inbound base path defines the base request path for requests to be received by PingAuthorize Server.

    5. For Outbound Base Path, specify /api/v1/games.

      The outbound base path defines the base request path for requests that PingAuthorize Server forwards to an API server.

    6. For API Server, specify Meme Game API. This is the API External Server you defined previously.

      Screen capture of New Gateway API Endpoint screen
    7. Save your changes.