Google+

Developer Guidelines

The Google+ platform developer policies are found here.

These guidelines will impact you the most:

Google+ Dashboard Setup

To set up Google+ as a Social Login provider, follow these steps:

  1. Sign in to the Janrain Dashboard (dashboard.janrain.com).
  2. On the property you want to configure, click the Manage Engage App button (Manage_SL_App_Icon).
  3. On the Providers tile, click the Manage Providers button (Manage Engage app button).
  4. In the Provider list on the right side of the page, click Google+.
  5. Click Configure. The Google+ Setup Wizard appears.

    gplus-1

    Figure 1: Google+ Setup Wizard, First Page

  6. If you do not have a Google account, create one.
  7. Sign in to Google and click the link displayed on the Google+ Setup Wizard. The Google Developers Console page is displayed in your browser.
  8. Click the project you want to use for integration with Janrain. If you don’t have a project, create one:
    1. Click Create Project. The New Project dialog appears.

      gplus-2

      Figure 2: New Project Dialog

    2. Enter a Project Name.
    3. Select the Terms of Service.
    4. Click Create.
  9. On the Google+ Setup Wizard, Click Next.
  10. On the left navigation bar of the Projects page, click APIS & AUTH to expand the list.

    test

    Figure 3: Enable Google+ and Google Contacts API

  11. Click APIs to display the API list.
  12. In the API list, for Google+ API select ON.
  13. In the Enable the Google+ API dialog, select the Terms of Service and click Accept.
  14. On the left navigation bar of the Projects page, click Credentials.
  15. In the OAuth section, click Create new Client ID. The Create Client ID dialog is displayed.

    gplus-4

    Figure 4: Create Client ID

  16. Click Web Application.
  17. On the Google+ Setup Wizard, copy the Javascript Origin and Redirect URL values and paste them to the corresponding boxes on the Create Client ID dialog.
  18. Click Create Client ID. 
  19. Return to the Google+ Setup Wizard and click Next.
  20. On the Projects page in the Client ID for web application section, copy the CLIENT ID and CLIENT SECRET values and paste them to the corresponding boxes on the Google+ Setup Wizard.

    gplus-6

    Figure 5: Google+ Setup Wizard, Client Credentials Page

  21. If you wish to use Over the Air Android App Installs (see below), you can enter your Android Package Name on the Google+ Setup Wizard. This is optional.
  22. On the Google+ Setup Wizard, unselect Require G+ account if you do not require your users to have a Google+ account.
  23. Click Save.
  24. The Google+ Setup Wizard displays the Google+ is currently enabled page. Click Close.

You may now add Google+ as a Social Login provider on the Janrain Dashboard.

Over-the-Air Android App Installs

You can allow over-the-air installation of Android apps for Google+.

To enable this feature:

  1. Follow the instructions for the Google setup process.
  2. Copy the Android application package name to the Social Login provider configuration.

For over-the-air installs to work, the following must be true: