Engage Flow

Below is a step-by-step diagram that shows how a user will sign in to your website using Janrain Engage, including the appropriate integration points. For another view, see the Mapping Guide (PRO).

Engage Sign-in Flow

Figure 1: Engage Sign-in Flow

Janrain Engage Flow

Steps 1–8, below, refer to the numbered steps in Figure 1, above.

  1. Click — User clicks the login button (skipped if you embed the Social Sign-In Widget).
  2. Select — User clicks an identity provider on the Social Sign-In Widget.
  3. Approve — User clicks approve button at the provider’s site.
  4. Send Data — Identity Provider sends authentication information to Janrain Engage.
  5. Send Token URL — Token flows from Engage through the browser to the site’s token_url, or an alternative server page for Client-Side Authentication. (See Authentication for more information on your authentication choices.)
  6. Fetch Data — Web site securely fetches user data from Janrain Engage using auth_info.
  7. View Page — Web site shows user its post-authentication web page.
  8. Save Data — Web site stores user data from auth_info (optional).
  9. Share — User clicks to share (Facebook, Twitter, and so on) discoveries and activities with their communities with the Social Sharing Widget (optional, see Figure 2).
Social Share Widget

Figure 2: The Social Sharing Widget

Help Us Improve!

Give us your feedback