Integrate with PingID for PingFederate SSO
Integrate PingID as an authentication solution with PingFederate either as a federation solution or as an identity bridge.
You can use PingID for PingFederate:
-
As a secondary, or passwordless authentication solution for federated single sign-on (SSO).
-
As a secondary or passwordless authentication solution when PingFederate is your PingOne identity bridge.
The process involves:
-
Configuring an IdP adapter instance in PingFederate
-
Creating a PingFederate policy contract, and creating a PingFederate policy for the relevant solution:
The following diagrams provide pictorial representation of secondardy and passwordless authentication solutions.
Secondary authentication
-
The user initiates the sign-on process at the user browser.
-
The user browser sends the SSO request to the SP.
-
The SP sends the authentication request to PingFederate.
-
PingFederate starts the authentication policy using an IdP adapter for primary authentication and PingID for secondary authentication with a PingID adapter.
-
PingFederate routes the authentication request to the PingID service.
-
The PingID service sends the authentication request to the PingID mobile app, and for example, the user scans their fingerprint to authenticate.
-
The PingID mobile app sends the authentication response to the PingID service.
-
The PingID service sends the authentication response to PingFederate.
-
PingFederate approves the authentication response and returns an access token to the SP.
-
The SP authorizes the app.
-
The app signs the user on.
Passwordless authentication
-
The user initiates the sign-on process in the browser at the SP.
-
The SP sends the authentication request to PingFederate.
-
PingFederate starts the authentication policy, which uses an IdP adapter for primary authentication. For more information, see Configuring a PingID Adapter instance.
-
PingFederate sends the authentication request to the PingID service (PingOne).
-
The PingID service (PingOne) sends the Web Authentication request to the user browser.
-
The user browser sends the authentication request to the FIDO platform on the user’s FIDO-compatible device (for example Windows Hello, iOS and Android devices, and so on), and the user uses biometrics to authenticate.
-
The FIDO platform sends the authentication approval to the user browser.
-
The user browser sends the authentication approval response using Web Authentication protocol to the PingID service (PingOne).
-
The PingID service (PingOne) sends the authentication response to PingFederate.
-
PingFederate returns an access token to the SP.
-
The SP authorizes sign on to the app in the user browser.
-
The app signs the user on.
Managing users
Once you have PingID integrated with PingFederate, you will use the PingOne admin portal to manage users. For more information, see PingID User Life Cycle Management.