LinkedIn social sign in
You can enable users to sign up and sign in using their LinkedIn credentials. To enable this, you’ll need a LinkedIn app and some developer know-how.
Get the Kinde Callback URL
Link to this section- Sign in to Kinde.
- Go to the Settings page and select Authentication.
- In the Social connections section, select Add connection.
- In the window that opens, select LinkedIn, then select Save.
- On the LinkedIn tile, select the Configure link.
- In the Callback URL section:
- If you use Kinde’s domain as your default, copy the Kinde domain URL.
- If you use custom domains, select the Use custom domain instead switch.
- If you have only one custom domain, copy the Custom domain URL. If you have custom domains for multiple organizations, select each one from the list and copy the callbacks for each. You need to enter all custom domain callbacks in the LinkedIn app.
- Use the copied Callback URLs to set up the app, see below.
Create a LinkedIn app and set up
Link to this section- Go to the LinkedIn developer space and select Create app.
- Complete the details, including name, logo, company LinkedIn page, privacy policy link, etc.
- Select Create app.
- In the Products tab, select Request access on the Sign in with LinkedIn using OpenID Connect tile.
- In the dialog that opens, agree to the terms and conditions to continue. You can now view the endpoints.
Configure your LinkedIn app
Link to this section- Go to the Auth tab.
- In the Auth 2.0 settings area, select the edit icon next to the Authorized redirect URLs for your app.
- Paste the Callback URLs you copied from Kinde in the first procedure. Add entries for all your organization custom domain callbacks, e.g. account.customdomainone.com/login/callback, account.customdomaintwo.com/login/callback, etc.
- In the same tab, copy the Client ID and Client Secret and paste them in a text file or somewhere you can easily copy them.
For additional help, see the LinkedIn docs.
Add LinkedIn credentials to Kinde
Link to this section- In Kinde, go to Settings > Authentication.
- On the LinkedIn tile, select Configure.
- Paste the Client ID and Client secret from the LinkedIn app into the relevant fields.
- Select if you want to treat this connection as a trusted provider. A trusted provider is one that guarantees the email they issue is verified. We recommend leaving this off for maximum security.
- Select which applications will allow LinkedIn SSO.
- Select Save.
Users will now see LinkedIn as an option to sign up and sign in to the selected applications.