You can customize the default single sign-on (SSO) end user sign-on window for PingFederate. For more information about customizable user-facing pages, see IdP user-facing pages in the PingFederate documentation.
Component
PingFederate 10.1 and later
Configuration instructions
Click the following tabs to see instructions specific to the configuration you are performing.
Formatting the default sign-on window template
- To view the various HTML files that PingFederate presents to the end user, in your PingFederate server open the <pf_install>/pingfederate/server/default/conf/template folder.
-
Format the default sign-on window template.
- Save the html.form.login.template.html file.
-
If you changed the name of the
html.form.login.template.html file, you must update it
in the PingFederate administrative console.
- In the PingFederate administrative console, go to .
- Click the adapter that you want to modify.
- In the IdP Adapter tab, scroll to the bottom and click Show Advanced Fields.
- In the Login Template field, enter the updated html login template.
- Save your changes.
Using CSS to customize SSO user sign-on windows in PingFederate
Edit the CSS in the main.css directory file to set up a custom background for your single sign-on (SSO) end user sign-on window in PingFederate.
If you are familiar with CSS, you can edit the main.css directory file to customize the background of your PingFederate SSO sign-on window as desired.
If you are running PingFederate in a cluster, you must make these changes on each runtime node.
Setting up a custom background for the SSO user sign-on window in PingFederate
Edit the main.css directory file to set up a custom background for your single sign-on (SSO) end user sign-on window in PingFederate.
This procedure is applicable for PingFederate 8.4.x and later.
If you are unfamiliar with CSS, you can use this workaround to edit the main.css file in the PingFederate directory server. Perform the following changes to specify the desired PingFederate server image file for your custom background.
If you are running PingFederate in a cluster, you must make these changes on each runtime node.