OAuth Provider Settings

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

Google

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

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

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

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

© 2015- Squiz Pty Ltd