First Party Integration

First-Party Mode enables the module to send/receive data to/from the sensor, acting as a reverse-proxy for client requests and sensor activities.

To setup First-Party mode on F5 BigIP:

Configuring Pool: px_client_pool

This pool will be used to communicate with PerimeterX's CDN to fetch the JavaScript sensor script content.

  1. Under Local Traffic > Pools > Pool List create a new pool.
  2. Set the pool name to: px_client_pool.
  3. Set Health Monitor to tcp_half_open.
  4. Select new FQDN Node.
  5. Set Node Name and Address to client.perimeterx.net
  6. Set the Service Port to 443.
  7. Set Auto Populate to Enabled.
  8. Click Add & Finished.

Configuring Pool: px_captcha_pool

This pool is used to communicate with PerimeterX's CDN to fetch the challenge script content.

  1. Under Local Traffic > Pools > Pool List, create a new pool.
  2. Set the pool name to: px_captcha_pool.
  3. Set Health Monitor to tcp_half_open.
  4. Select new FQDN Node.
  5. Set both Node Name and Address to captcha.px-cdn.net
  6. Set the Service Port to 443.
  7. Set Auto Populate to Enabled.
  8. Click Add & Finished.

Configuring Pool: px_xhr_pool

This pool is used to communicate with PerimeterX's cloud service to post data collected from the JavaScript sensor.

  1. Under Local Traffic > Pools > Pool List, create a new pool.
  2. Set the pool name to: px_xhr_pool.
  3. Set Health Monitor to tcp_half_open.
  4. Select new FQDN Node.
  5. Set Node Name and address to collector-<APP_ID>.perimeterx.net

📘

Note

The App Id can be retrieved from the PerimeterX Console under Admin > Applications.

  1. Set the Service Port to 443.
  2. Set Auto Populate to Enabled.
  3. Click Add & Finished

Next Steps

After configuring First-Party mode on your F5 BigIP, complete the steps listed on the Integrate 1st-Party JS Snippet to confirm your snippet is setup to serve the Javascript Sensor via First-Party.

Next Steps

After configuring First-Party mode on your F5 BigIP, complete the steps listed on the Integrate 1st-Party JS Snippet to confirm your snippet is setup to serve the Javascript Sensor via First-Party.


Did this page help you?