System requirements
PingFederate has the following recommended system versions and requirements.
Operating systems and virtualization
PingFederate is tested with default configurations of operating-system components. If your organization customizes implementations or installs third-party plugins, deployment efforts could affect the PingFederate server. |
Component | Supported versions | ||
---|---|---|---|
Operating systems |
|
||
Docker support |
|
||
Virtualization |
Although Ping Identity does not qualify or recommend any specific virtual machine (VM) or container products other than those already specified, PingFederate has run well on several, including Hyper-V, VMWare, and Xen.
|
Java environment
-
Amazon Corretto 11 and 17
-
OpenJDK 11 and 17
-
Oracle Java SE Development Kit 11 LTS and 17 LTS
Ping Identity Java Support Policy applies. Learn more in Java Support Policy in the Ping Identity Knowledge Base. |
PingFederate does not support any JDK 11 version prior to 11.0.4 due to an error covered in the Oracle Java Bug Database. |
Browsers
Server | Supported browsers |
---|---|
Runtime server |
|
Administrative server |
|
Datastore integration
Functionality | Supported versions |
---|---|
User-attribute lookup |
|
SaaS or SCIM outbound provisioning |
|
SCIM inbound provisioning |
|
Just-in-time (JIT) inbound provisioning |
|
Account linking |
|
OAuth client configuration and persistent grants |
|
Registration and profile management of local identities |
|
Persistent authentication sessions |
|
PingFederate was tested with vendor-specific Java database connectivity (JDBC) 4.2 drivers. Learn more in Compatible database drivers. |
Hardware security modules (optional)
When integrating with an AWS CloudHSM hardware security module (HSM), you must deploy with an Oracle Server Java Runtime Environment (JRE), OpenJDK, or Amazon Corretto distribution of Java 11. |
Hardware security module | Qualified versions |
---|---|
AWS CloudHSM |
PingFederate must be deployed on one of the Linux or Windows operating systems supported by both AWS CloudHSM and PingFederate. |
Entrust nShield Connect HSMs |
|
Thales Luna Cloud HSM Services and Luna Network HSM |
Learn more about the Luna HSM Client, including compatible HSMs, HSM firmware, appliance software, and client software in Luna Cloud HSM Service Client Guide and the Luna Network HSM Documentation Archive. |
Minimum hardware requirements
-
Multi-core Intel Xeon processor or higher
We recommend a minimum of four processing cores distributed across any number of CPUs.
-
4 GB of RAM
Step 1.5 GB available to PingFederate
-
1 GB of available hard drive space
Although it’s possible to run PingFederate on less powerful hardware, the guidelines provided accommodate disk space for default logging, auditing profiles, and CPU resources for a moderate level of concurrent request processing. |