0
Fork 0
mirror of https://github.com/logto-io/logto.git synced 2025-02-24 22:05:56 -05:00
logto/packages/connectors/connector-linkedin/README.md

2.3 KiB
Raw Blame History

LinkedIn connector

The official Logto connector for LinkedIn social sign-in.

Table of contents

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 dont 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 now be available for end-users to sign in with their LinkedIn accounts. Don't forget to Enable the connector in the sign-in experience.

Reference