Skip to content

LinkedIn

Members sign in with their LinkedIn account, in the system browser.

ConsoleLinkedIn Developers
Endpoint groupSocial Login
EmailReturned, and verified — LinkedIn can match an existing account
Signs inIn the browser
NeedsA LinkedIn company page you are an administrator of
  1. Create a LinkedIn company page if you do not have one, and make sure you are an administrator. LinkedIn will not let you create an app without one, and this stops more people than any other step.

  2. Open LinkedIn Developers and create an app, associating it with that page.

  3. Verify the app from the link LinkedIn emails to the page administrator.

  4. Open the Products tab and request Sign In with LinkedIn using OpenID Connect. It is granted immediately.

  5. Open the Auth tab and add the redirect address under Authorized redirect URLs for your app: the string from Memberside → API Keys → Social Login → LinkedIn, which looks like https://yoursite.com/wp-json/memberside/v1/social/callback/linkedin.

  6. Copy the Client ID and Client Secret from the same tab.

Under Memberside → API Keys → Social Login → LinkedIn:

FieldValue
Client IDThe Client ID
Client secretThe Client Secret
SymptomCauseFix
The app cannot be createdNo company page, or you do not administer itCreate one and take an admin role
“unauthorized_scope_error”The OpenID Connect product is not addedAdd it under the Products tab
The redirect is refusedThe address is not in the Auth tab’s listAdd it exactly
Sign-in returns no profileThe app is unverifiedVerify it from the link LinkedIn emailed