The following figure illustrates an example SSO process flow.

Processing Steps

  1. The user navigates to an Atlassian application, such as Jira or Confluence.
  2. The user is redirected to PingFederate server to perform SSO. After the user logs in PingFederate creates a unique identifier and associates it with the user’s attributes.
  3. PingFederate redirects the user back to Atlassian. The URL contains a reference ID which is used to request user attributes from PingFederate in the next step.
  4. The authenticator issues a request (which contains the identifier obtained from the previous step) to PingFederate’s Reference ID adapter. After PingFederate ensures the identifier is valid and hasn’t timed out, the user’s attributes are returned to the Authenticator and the session is created.