---
title: Testing PingID offline configuration
description: Conducting preliminary tests of the PingID offline configuration ensures the selected offline flow works in case of a PingID service failure.
component: pingid
page_id: pingid:pingid_integrations:pid_testing_offline_configuration
canonical_url: http://docs.pingidentity.com/pingid/pingid_integrations/pid_testing_offline_configuration.html
revdate: March 9, 2023
section_ids:
  about-this-task: About this task
  steps: Steps
  example: Example:
  result: Result:
  result-2: Result:
---

# Testing PingID offline configuration

## About this task

Conducting preliminary tests of the PingID offline configuration ensures the selected offline flow works in case of a PingID service failure.

To test PingID offline configuration:

## Steps

1. Change the PingID properties file to break the connection to the PingID server by opening the **PingID Adapter configuration** and changing the values in the PingID properties file.

   Make sure to keep a copy of the original file.

   |   |                                                                                                                              |
   | - | ---------------------------------------------------------------------------------------------------------------------------- |
   |   | You can alternately test the flow by setting the `Enforce Offline MFA` option without making changes to the properties file. |

   1. Change the `idp_url` and `authenticator_url`.

      The original arguments are:

      * `idp_url`=`https://idpxnyl3m.pingidentity.com/pingid`

      * `authenticator_url`=`https://authenticator.pingone.com/pingid/ppm`

        ### Example:

   The following are examples of changes you can make to the arguments to test the offline configuration:

   * `Error 503`:

     * `idp_url`=`https://httpstat.us/503?`

     * `authenticator_url`=`https://httpstat.us/503?`

   * `Sleep=10000`:

     * `idp_url`=`https://httpstat.us/200?sleep=10000&`

     * `authenticator_url`=`https://httpstat.us/200?sleep=10000&`

       ### Result:

   * Replacing the PingID valid heartbeat page with a page that returns `error 503` (service unavailable) simulates an outage.

   * To test timeout configuration in PingFederate using `sleep=10000` simulates 10 seconds of latency on the demo webpage. If the timeout is less than 10 seconds, offline authentication is triggered.

2. Start an online authentication.

   |   |                                                                                                                                                                                                                                                                                                                                                                                                                |
   | - | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
   |   | If the RADIUS password credential validator (PCV) *(tooltip: \<div class="paragraph">&#xA;\<p>Configures a centralized location for user credential validation. The validator instances can then be referenced by PingFederate.\</p>&#xA;\</div>)* is enabled, block all HTTP traffic to idpxnyl3m.pingidentity.com and authenticator.pingone.com on destination port 443 using your firewall or proxy server. |

   ### Result:

   The selected MFA offline flow is triggered.
