Ping Identity has qualified the configurations in this section and has certified that they are compatible with the product. PingAuthorize supports differences in operating system versions, service packs, and other platform variations until the platform or other required software is suspected of causing issues.


You can run PingAuthorize on a variety of different platforms and operating systems, including:

  • Amazon Linux 2
  • Canonical Ubuntu 18.04 LTS and 20.04 LTS
  • CentOS Linux 7.7 and 8.1
  • Microsoft Windows Server 2016 and 2019 (Policy Editor not supported)
  • Oracle Linux 7.9, 8.2, and 8.4
  • Red Hat Enterprise Linux ES 7.9, 8.1, 8.2, and 8.4
  • SUSE Linux Enterprise 12 SP5 and 15 SP1

This product was tested with the default configurations of all operating system components. Customized implementations or third-party plugins could affect the deployment of this product.

Java Runtime Environment

Make sure your Java Runtime Environment (JRE) meets the system requirements for PingAuthorize:

  • Amazon Corretto 8
  • OpenJDK 8 and 11, obtained from AdoptOpenJDK
  • Oracle Java SE Development Kit 8 and 11 LTS

The Ping Identity Java Support Policy applies to your JRE.


The PingAuthorize administrative console is compatible with several different web browsers, including:

  • Google Chrome
  • Mozilla Firefox
  • Microsoft Edge


The Policy Editor persists its policies, trust framework, and versioning data in a policy database. By default, this is an embedded H2 file-based database. Optionally, you can configure the Policy Editor to use a PostgreSQL database.

For more information, see Setting up a PostgreSQL database.

Supported databases:

  • H2
  • PostgreSQL 11.2 and 12.1