Integration with LinkedIn allows users to not only authenticate using their LinkedIn account, but also to sync their LinkedIn profile to FULL FABRIC. If you want an overview of what can be accomplished by integrating with LinkedIn, please read this article; but if presently you're interested in the technicalities of setting up this integration, you've come to the right place.

In this article

(click to jump to topic)


Prerequisite: LinkedIn API client ID and secret

Authentication with oAuth 2.0

Data synchronization

Applying to become a LinkedIn partner institution

Prerequisite: LinkedIn API client ID and secret

Before enabling LinkedIn integration on FULL FABRIC, you will need a LinkedIn API client ID and client secret. Follow these instructions to configure your LinkedIn application (if you do not already have one) and get your API client ID and client secret. Then, if you are looking to enable authentication with LinkedIn, after creating your LinkedIn application go to the OAuth 2.0 section in the Auth tab in your application and add the following URLs (in the same format as below) for both the canonical domain xxx.fullfabric.com and your custom FF domain if you have one (for example, apply.school.com); this ensures that they're set up as authorized redirect URLs:

https://tenant.fullfabric.com/auth/linkedin/callback
https://tenant.fullfabric.com/linked_in_connection/callback
https://yourcustomdomain/linked_in_connection/callback
https://yourcustomdomain/auth/linkedin/callback

Lastly, once you have configured your LinkedIn application, visit the LinkedIn integration page in FULL FABRIC (General settingsIntegrationsLinkedIn) and fill in the required details:

Authentication with oAuth 2.0

By setting up authentication with LinkedIn, your users can sign up and sign in to FULL FABRIC using their existing LinkedIn account. To enable authentication with LinkedIn, once you have configured your LinkedIn application as described above, visit the LinkedIn authentication settings page in FULL FABRIC (General settingsAuthenticationLinkedIn) and enable this feature, like so:

Data synchronization

By also enabling data synchronization, your users are able to pre-fill their experience on FULL FABRIC with their LinkedIn profile.

Currently, data synchronization is automatically enabled in FULL FABRIC as soon as you configure your LinkedIn client ID and client secret in General SettingsIntegrationsLinkedIn. However, the data your users are able to sync from LinkedIn to FULL FABRIC will depend on the level of access LinkedIn granted your account. By default, only the current professional experience of a profile will be available via the API. To be granted access to extended API functionality, including access to more data, you have the option to apply to become a LinkedIn partner.

Applying to become a LinkedIn partner institution

Complete this LinkedIn application form to apply to the LinkedIn Partner programme. Depending on your use case, you may choose the following values:

FIELD

SUGGESTED VALUE

What are you requesting access to?

Professional productivity

What stage is your application currently in?

Live

What is your app's use case?

Universities

What would you build with the APIs or throttles that is missing today?

Undecided

Where will it appear?

https://yourcustomdomain/

Describe the audience. Who is or will be using this application?

Applicants, students and alumni for our university

What data do you need from LinkedIn?

Profile information, professional and academic experience entry information, skills

Enter the single API Key for which you're requesting access

This is the API client ID from your "application"

For more information, please refer to LinkedIn's developer portal.

*

You have reached the end of this article. Thanks for reading! 🤓 If you have any questions or comments on the topic at hand, or if you enjoy reads like this and have article requests, let us know. Also, please leave a rating below. Your feedback is highly appreciated! 💖


PUBLISHED: 2018
LAST UPDATED: October 12, 2021 at 2:14 p.m.

Did this answer your question?