OAuth Provider Settings

Last Updated: 17 Dec 2015

This entire manual refers to a feature that was added in version 4.16.1

This appendix outlines the settings that can be used for some of the more common OAuth service providers.

Bookmarks to the headings on this page:

  1. Google
  2. Facebook
  3. LinkedIn
  4. MSN / Windows Live

Google

For more information: https://developers.google.com/accounts/docs/OAuth2WebServer

  • Authorisation Endpoint: https://accounts.google.com/o/oauth2/auth (If refresh token is required, use https://accounts.google.com/o/oauth2/auth?access_type=offline).
  • Token Endpoint: https://accounts.google.com/o/oauth2/token.
  • Scope: https://www.googleapis.com/auth/userinfo.profile (If email address is required, include https://www.googleapis.com/auth/userinfo.email).
  • User Profile API: https://www.googleapis.com/oauth2/v1/userinfo
User Attributes:
  • Userid: id
  • First Name: given_name
  • Last Name: family_name

Facebook

For more information: https://developers.facebook.com/docs/facebook-login/

  • Authorization Endpoint: https://graph.facebook.com/oauth/authorize
  • Token Endpoint: https://graph.facebook.com/oauth/access_token
  • Scope: [blank]
  • User Profile API: https://graph.facebook.com/me
User Attributes:
  • Userid: id
  • First Name: first_name
  • Last Name: last_name

LinkedIn

For more information: http://developer.linkedin.com/documents/authentication

  • Authorization Endpoint: https://www.linkedin.com/uas/oauth2/authorization
  • Access Token Endpoint: https://www.linkedin.com/uas/oauth2/accessToken
  • Scope: [blank]
  • User Profile API: https://api.linkedin.com/v1/people/~:(id,first-name,last-name,industry)?format=json
  • Access Token URI Parameter Name: oauth2_access_token
User Attributes:
  • Userid: id
  • First Name: firstName
  • Last Name: lastName

MSN / Windows Live

For more information: http://msdn.microsoft.com/en-us/library/live/hh243647.aspx

  • Authorization Endpoint: https://oauth.live.com/authorize
  • Access Token Endpoint: https://oauth.live.com/token
  • Scope: wl.basic
  • User Profile API: https://apis.live.net/v5.0/me
User Attributes:
  • Userid: id
  • First Name: first_name
  • Last Name: last_name