LinkedIn - Article
Summary
Connect Eurekos with LinkedIn to enable social login and profile linking, allowing users to authenticate with LinkedIn and display their professional identity within the platform.
In this article you will learn:
- How LinkedIn integrates with Eurekos
- How LinkedIn login and profile linking work
- How to configure the LinkedIn developer application
- How to activate LinkedIn in Eurekos
- How users connect and use their LinkedIn account
Business Context
The LinkedIn integration connects Eurekos with one of the most widely adopted professional identity platforms. Unlike integrations focused on content, scheduling, or communication, LinkedIn primarily supports identity, authentication, and professional context.
This integration introduces a trusted, external identity provider into the platform, allowing users to authenticate using their existing LinkedIn credentials instead of maintaining separate login details. This is particularly valuable in professional learning environments, partner ecosystems, and enterprise scenarios where LinkedIn is already widely used.
In addition to authentication, the integration enables users to link their LinkedIn profile to their Eurekos account, providing additional context about their professional background. This can support networking, credibility, and transparency within the platform.
It is important to understand that this is a user-activated integration. While administrators configure and enable LinkedIn at the platform level, each individual user must actively connect their account before the functionality becomes available to them.
Feature Overview
The LinkedIn integration provides two primary capabilities that work together but are activated independently at the user level.
| Feature | Description | Impact |
|---|---|---|
| LinkedIn Login | Users authenticate using their LinkedIn account | Reduces friction and eliminates password management |
| Profile Linking | Users display a link to their LinkedIn profile | Enhances professional context and visibility |
| Identity Data | Basic user information is retrieved from LinkedIn | Supports authentication and account matching |
Once configured, LinkedIn becomes available both as a login method and as a connectable account within user profiles.
Data Exchange: LinkedIn & Eurekos
The integration is intentionally limited to identity-related data and does not introduce complex data synchronization.
| Data Type | Direction | Purpose |
|---|---|---|
| Basic profile data | LinkedIn → Eurekos | Used for authentication and account linking |
| Email address | LinkedIn → Eurekos | Used to identify and match users |
| Profile reference (link) | LinkedIn → Eurekos | Displayed on user profile |
Users accessing a LinkedIn profile from Eurekos will only see publicly available information, as defined by the user’s LinkedIn privacy settings.
Configuration Overview
To successfully enable LinkedIn integration, configuration must be completed across three layers:
- LinkedIn Developer Application (external setup)
- Eurekos Integration Configuration (platform setup)
- User Account Connection (user-level activation)
Each layer is required for the integration to function correctly.
Configuration
Step 1: Create LinkedIn Developer Application
The integration relies on a LinkedIn developer application, which acts as the secure bridge between LinkedIn and Eurekos.
Configuration steps: Go to: https://developer.linkedin.com.
- Click Create app
- Provide required application details:
| Field | Description |
|---|---|
| App name | Name of your integration |
| LinkedIn Page | Your organization’s LinkedIn page (required) |
| App logo | Visual identifier |
| Privacy policy URL | Required in some environments |
- Accept LinkedIn API Terms and create the application
- Complete verification with your LinkedIn business page if prompted
Enable Required Products
After creating the application, navigate to the Products tab and enable the required capabilities.
| Product | Purpose |
|---|---|
| Sign In with LinkedIn (OpenID Connect) | Required for login functionality |
| Share on LinkedIn (optional) | Enables content sharing |
| Advertising API (optional) | Requires LinkedIn approval for advanced use cases |
Step 2: Configure Authentication
Navigate to the Auth tab in your LinkedIn developer application. Configure the following:
| Field | Description |
|---|---|
| Client ID | Used in Eurekos configuration |
| Client Secret | Used in Eurekos configuration |
| Redirect URL | Must match Eurekos callback endpoint |
Add the redirect URL provided by Eurekos, for example: https://yourdomain/api/linkedin/callback
This ensures a secure OAuth authentication flow between LinkedIn and Eurekos.
Step 3: Configure LinkedIn in Eurekos
Navigate to Settings → Third Party Integrations → LinkedIn.
Enter the credentials from your LinkedIn developer application:
| Field | Description |
|---|---|
| Client ID | From LinkedIn |
| Client Secret | From LinkedIn |
| Redirect URL | Must match LinkedIn configuration |
Click Save to activate the integration.
If configured correctly, LinkedIn will become available in user profile connection options.
Step 4: Enable Login Functionality
The LinkedIn integration must also be activated at the platform level to make it available as a login option for users. This is controlled both by global settings and by how login methods are configured in the Login form.
The Login form determines which authentication methods are presented to users and in what order, meaning that even a correctly configured integration will not be visible unless it is explicitly enabled here.
Required configuration:
| Setting | Location | Requirement |
|---|---|---|
| Social login | Settings → General | Enable “Login with social accounts” |
| Login method visibility | Settings → Forms → Login | Ensure LinkedIn is enabled as a secondary method |
Within the Login form, LinkedIn will typically appear as a secondary login method, accessible via options such as “Log in another way”. Administrators can control its visibility and positioning alongside other login methods (e.g. SSO, email/password, Microsoft, Google), ensuring alignment with the overall authentication strategy.
⚠️ If either setting is not configured, LinkedIn login will not be available to users—even if the integration itself is active.
User Workflow: Connecting LinkedIn Account
Once the integration is configured, users must connect their LinkedIn account manually:
- Navigate to Profile → Connected accounts
- Click Connect next to LinkedIn
- Log in to LinkedIn
- Approve access permissions
After this process, the LinkedIn account is securely linked to the user profile.
Logging in with LinkedIn
After connecting their account, users can log in using LinkedIn:
- Select “Log in another way” on the login screen
- Choose LinkedIn login
- Authenticate via LinkedIn
⚠️ LinkedIn login will only work if the account has been connected beforehand. Otherwise, access will be denied.
LinkedIn Profile Display
When a LinkedIn account is connected:
- A LinkedIn profile link can be displayed on the user’s profile page
- Other users can access the public LinkedIn profile
This provides additional professional context and supports networking across the platform.
Governance and Best Practices
To ensure a reliable and secure implementation, administrators should treat LinkedIn integration as part of the overall identity and access strategy.
| Recommendation | Why It Matters |
|---|---|
| Align with your identity strategy | Ensure LinkedIn login complements existing authentication methods (e.g. SSO, email login) |
| Validate redirect URL configuration carefully | Incorrect URLs are the most common cause of failed authentication |
| Communicate clearly to users | Users must connect their LinkedIn account before login becomes available |
| Control login visibility intentionally | Only enable LinkedIn login where it adds value to the user experience |
| Limit enabled LinkedIn products | Avoid unnecessary complexity by enabling only required features |
| Test the full user journey | Validate connection, login, and profile display end-to-end before release |