LinkedIn Social Identity Provider Configuration Details
You can set up the LinkedIn social identity provider through the Admin UI or in a conf/identityProvider-linkedIn.json
file. IDM generates the identityProvider-linkedIn.json
file when you configure and enable this social identity provider in the Admin UI. Alternatively, you can create the file manually.
The following table includes the information shown in the Admin UI LinkedIn Provider pop-up window, along with associated information in the identityProvider-linkedIn.json
file:
LinkedIn Social Identity Provider Configuration Properties
Property (UI) | Property (JSON file) | Description |
---|---|---|
Client ID | clientId | The client identifier for your LinkedIn Application |
Client Secret | clientSecret | Used with the Client ID to access the applicable LinkedIn API |
Scope | scope | An array of strings that allows access to user data; see LinkedIn's documentation on Lite Profile Fields. |
Authorization Endpoint | authorizationEndpoint | Per RFC 6749, "used to interact with the resource owner and obtain an authorization grant". For LinkedIn's implementation, see their documentation on Authenticating with OAuth 2.0. |
Token Endpoint | tokenEndpoint | Endpoint that receives a one-time authorization code, and returns an access token. For LinkedIn's implementation, see their documentation on Authenticating with OAuth 2.0. |
User Info Endpoint | userInfoEndpoint | Endpoint that transmits scope-related fields through LinkedIn's API. |
Email Address Endpoint | emailAddressEndpoint | API that must be called to retrieve the email address of the user. |
Well-Known Endpoint | wellKnownEndpoint | Not used for LinkedIn |
Not in the Admin UI | name | Name of the social identity provider |
Not in the Admin UI | type | Authentication module |
Not in the Admin UI | authenticationId | Authentication identifier, as returned from the User Info Endpoint for each social identity provider |
Not in the Admin UI | propertyMap | Mapping between LinkedIn and IDM |
For information on social identity provider buttons and badges, see "Social Identity Provider Button and Badge Properties".