Members sign in with their LinkedIn account, in the system browser.
Before you start
Section titled “Before you start”| Console | LinkedIn Developers |
| Endpoint group | Social Login |
| Returned, and verified — LinkedIn can match an existing account | |
| Signs in | In the browser |
| Needs | A LinkedIn company page you are an administrator of |
Create the app
Section titled “Create the app”-
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.
-
Open LinkedIn Developers and create an app, associating it with that page.
-
Verify the app from the link LinkedIn emails to the page administrator.
-
Open the Products tab and request Sign In with LinkedIn using OpenID Connect. It is granted immediately.
-
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. -
Copy the Client ID and Client Secret from the same tab.
What to paste into Memberside
Section titled “What to paste into Memberside”Under Memberside → API Keys → Social Login → LinkedIn:
| Field | Value |
|---|---|
| Client ID | The Client ID |
| Client secret | The Client Secret |
When it does not work
Section titled “When it does not work”| Symptom | Cause | Fix |
|---|---|---|
| The app cannot be created | No company page, or you do not administer it | Create one and take an admin role |
| “unauthorized_scope_error” | The OpenID Connect product is not added | Add it under the Products tab |
| The redirect is refused | The address is not in the Auth tab’s list | Add it exactly |
| Sign-in returns no profile | The app is unverified | Verify it from the link LinkedIn emailed |