Overview of the SSO flow
The following figure illustrates an example SSO process flow.
-
A user initiates the sign-on process by requesting access to a protected resource.
-
The Google Chrome Enterprise Device Trust IdP Adapter determines if the incoming request is from the Google Chrome Enterprise browser.
-
If the user’s browser is Google Chrome Enterprise (Managed), the adapter makes a backend call to the Chrome Verified Access API endpoint to generate a challenge.
-
The adapter sends a 302 redirect to the PingFederate resume path with the challenge set in the response header.
-
The Google Chrome Enterprise browser processes the challenge and sets the response in the resume path request header.
-
The adapter finds the challenge response set by the browser and makes a backend call to the Chrome Verified Access API endpoint to verify the response.
-
After successful verification, the adapter has access to the device signals from the browser.
-
The adapter uses the decoded device signals to fulfill the core contract for the authentication policy for subsequent decision making.