Implementing Social Login: Overview

Important. Much of the content on this page deals with a legacy feature of the Akamai Identity Cloud (in this case, the JavaScript SDK). If you are currently an Identity Cloud customer and are using the JavaScript SDK, that SDK is still supported. However, if you’re new to the Identity Cloud the JavaScript SDK is no longer available. Instead, you should use Hosted Login for your login and registration needs. Click here to learn how to implement social login in Hosted Login.

Akamai's Social Login offering supports convenient and secure sign-in, authenticated by a long and growing list of identity providers including:

  • Facebook
  • LinkedIn
  • Twitter
  • Yahoo!

Once a user has signed in, your application can use the Identity Cloud REST APIs to access user profile data.

Social Login authenticates a user and returns social data. It is up to your application to determine a user’s logged-in state, as well as store the returned data.

For a solution that includes storing the user data, see the Registration Overview.

Social Login Dashboard

The Social Login Dashboard provides a central location from which to administer the features of Social Login. Each Social Login application listed as a property on the Dashboard home page has its own unique configuration page, similar to the one shown here.

This page consists of the following sections, which provide high-level information about the application and access to more detailed information as well as the application configuration UI.

  • Analytics — Shows 30-day averages and trend graphs for the application. Click any of the categories or the arrow at the top right of the Analytics box to display a detailed view of the corresponding data. For more information, see Social Login Analytics.
  • Providers — Lists the identity providers configured for the application and shows the percentage of users who signed in with each provider. When you hover over a provider, click the wrench icon to configure the provider settings. See the Provider Setup Guides for specific setup instructions.
  • Settings — Provides access to the Application Settings page, where you can set up your allow whitelist, access your application domain and API credentials, and manage other aspects of your Social Login application.
  • Widgets and SDKs — Provides links to the configuration UI for Social Login and Social Sharing and resources for using the Social Login iOS and Android SDKs. For information on configuring through this UI, see Design the UI with the Dashboard.
  • People — Lists the administrators in your organization who have access to the application. Click the pencil icon at the top right of the card to send invitations (valid for three days) to additional email addresses or remove people who currently have access.