I want to integrate my Single Sign On with Qualifio (SSO) - what should I do?

Quentin Paquot -

We have at your disposal several types of SSO integration. The goal of each integration’s type is always to identify a user and fetch his profile’s data.

A participant that is already logged in won't need to fill a form, for example. Qualifio campaigns are often used as a reason to identify & to create an account on your website.

PSG_SSO_1.png

In this campaign from Paris Saint Germain, the Qualifio form is replaced by a register/login screen. To confirm his participation, a participant needs an account and becomes an identified visitor.

Typically in Qualifio, a Single Sign-on (SSO) integration will cover 3 different scenarii:

  1. User doesn’t exist yet and will have to create a new account (register).
  2. User does exist and
    1. he is not logged-in, he will have to log-in
    2. he is already logged-in, the SSO integration will recover his profile from the existing session
  3. User forgot his password, he will need to request a new one.

Redirection (Oauth2/OpenID/Gigya/Custom)

  • If not already logged in, the SSO integration will display a message and a button to redirect the participant or the participant is automatically redirected to the customer’s website
  • The participant logs-in or registers a new account on the customer’s website
  • The participant is redirected back to the campaign with an identifier (ID/access token/authorization code).
  • The Qualifio identification form is prefilled with profile data fetched from the customer’s web service (API) ;

Widget (Gigya screen set/Janrain/Custom)

  • If not already logged in, the SSO integration will display a widget
  • The participant logs-in or registers a new account in the widget
  • The widget sends the user ID to the SSO integration via Javascript
  • The Qualifio identification form is prefilled with profile data fetched from the customer’s web service (API)

Parent page communication

  • If not already logged in, the SSO integration will communicate with the page that includes the campaign on the customer website, to request a log-in/register pop-up
  • The participant logs-in or registers a new account in the pop-up on the customer website  
  • The page on the customer website sends the user ID or access token to the SSO integration
  • The Qualifio identification form is prefilled with profile data fetched from the customer’s web service (API)

Inline

  • If not already logged in, the SSO integration will display a screen designed from scratch for the customer, with user/password fields, a button to reset the password and a button to create a new account
  • The participant provides user/password and the Qualifio identification form is prefilled with profile data fetched from the customer’s web service (API)
  • Or the participant registers a new account by filling-in the Qualifio identification form

N.B. This method is by far the most time-consuming in technical resources.

What is the next step?

Contact your customer success manager and he will help you in defining the scope and getting in touch with our technical team.

Powered by Zendesk