How to add LinkedIn as an Okta Identity Provider

How to add LinkedIn as an Okta Identity Provider
How to add LinkedIn as an Okta Identity Provider
How to add LinkedIn as an Okta identity provider
How to add LinkedIn as an Okta identity provider

Would you like your users to log in via LinkedIn to your CrowdFunding platform? This tutorial will show you the steps on how to add LinkedIn as an identity provider via Okta.

To start, you will need to have Okta connected to your platform. To do this, refer to the following article here.

Once you have Okta set up and connected, you can then begin adding LinkedIn.

Step 1. Create a LinkedIn Developer account

Go to the LinkedIn Developers site and create a profile there. Once you have done so, you can start creating an app.

Step 2. Create the LinkedIn App

Click on the button to create a new LinkedIn app.

Create App Button
Create App Button

You will need to fill out the following page.

LinkedIn Form
LinkedIn Form

Once finished, click on the Create App button.

On the Settings tab, scroll down to the section called Additional Settings. Here you can click on the pencil icon and add the URL of your CrowdFunding platform.

Add your website URL
Add your website URL

Next, click on the Auth tab.

Auth tab
Auth tab

Here you will see several sections. Click on the pencil icon then on add redirect URL.

OAuth Settings
OAuth Settings

Add the Okta URL (the same one that is pasted in your Atlas dashboard) with the following path: https://your-okta-url.com/oauth2/v1/authorize/callback

Next, click on the products tab then on the Sign In with LinkedIn.

Click Sign In with LinkedIn
Click Sign In with LinkedIn

You will need to check the box that says you agree with the terms and conditions. Once this has been done, LinkedIn will review your application request.

Agree to the terms
Agree to the terms
Reviewing your request
Reviewing your request

You can now go back to the Auth tab to copy the Client ID and the Client Secret Key.

Client ID and Secret Key
Client ID and Secret Key

You will be adding those keys into the Okta dashboard when you create a new Okta identity provider.

Step 3. Create Identity Provider in Okta

Log into your Okta Developer account and create a new identity provider. Click on the Security option in the left menu, then click on Identity Providers.

Identity Providers
Identity Providers

Next, click on the Add Identity Provider button, then on Add LinkedIn.

Add Facebook
Add LinkedIn

You will then be able to past the Client ID and the Secret Key as per the end of the previous step.

Paste the keys into the appropriate fields
Paste the keys into the appropriate fields

Once you have added the keys and name you can then click the blue Add Identity Provider button.

You will then see the information when you click on the dropdown button.

Okta LinkedIn Identity Provider Information
Okta LinkedIn Identity Provider Information

Step 4. Add the IDP ID into the Atlas Dashboard

Now that you have the information from LinkedIn, you can copy the IDP ID that you see from the image above.

Go to the Atlas admin dashboard, click on portal settings, then click on the website settings and scroll down to the section called Social Login. Enable the LinkedIn Login toggle.

LinkedIn Toggle
LinkedIn Toggle

Paste the IDP ID into the following field.

LinkedIn IDP ID field
LinkedIn IDP ID field

Remember to save the settings at the bottom of the page.

You and your users will now be able to sign in to the platform using LinkedIn.

LinkedIn login button
LinkedIn login button

If you are experiencing any issues with the implementation, please feel free to contact support@thrinacia.com in order to receive further help.