Set up social login with LinkedIn
The official Logto connector for LinkedIn social sign-in.
This guide assumes you have basic understanding of Logto Connectors. For those unfamiliar, please refer to the Connectors guide to get started.
Get started
The LinkedIn connector enables end-users to sign in to your application using their own LinkedIn accounts via the LinkedIn OAuth 2.0 authentication protocol.
Setup a LinkedIn app
Go to the LinkedIn Developers and sign in with your LinkedIn account. If you don’t have an account, you can register for one.
Then, create an app.
Step 1: Fill in the App Details.
Complete the form and create the app.
Step 2: Setup callback URLs.
Go to App details page and find "Auth" tab, "OAuth 2.0" section and find the field "Authorized redirect URLs for your app".
In our case, this will be ${your_logto_endpoint}/callback/${connector_id}
. e.g. https://foo.logto.app/callback/${connector_id}
. The connector_id
can be found on the top bar of the Logto Admin Console connector details page.
Step 3: Add the product.
Go to "Products" tab and add the product "Sign In with LinkedIn using OpenID Connect".
Configure your connector
In your Logto connector configuration, fill out the following fields with the values obtained from your App's "Auth" tab, "Application credentials" section:
- clientId: Your App's Client ID.
- clientSecret: Your App's Primary Client Secret.
scope
is a space-delimited list of OIDC scopes. If not provided, the default scope is openid profile email
.
Config types
Name | Type |
---|---|
clientId | string |
clientSecret | string |
scope | string |
Test LinkedIn connector
That's it. The LinkedIn connector should be available now. Don't forget to Enable social connector in sign-in experience.
Reference
Sign in with LinkedIn