LinkedIn login setup
Strivacity supports social authentication using external identity providers such as LinkedIn. This allows customers to log in to your application using their existing LinkedIn identity.
Overview
Social login providers in the Admin Console include built-in configuration to simplify integration:
- Automatic endpoint discovery
- Predefined scopes for essential requests
- Preconfigured claim mappings for profile data
- Continuous customer data synchronization
Prerequisites
General
- General understanding of the OIDC Authorization Code Flow grant type
- A test application where you can apply and test the LinkedIn social provider
To demonstrate the integration process, the test application will be Strivacity's customer self-service management utility. The process will look mostly the same for any other application.
LinkedIn
- Existing LinkedIn identity
- LinkedIn Developers Platform
- New LinkedIn application
- Client ID and Secret of the application
Strivacity
- Up-and-running Strivacity instance
- Redirect URI where customers are redirected after successful authentication:
https://<yourStrivacityinstanceID>.strivacity.com/provider/continue - Test application to test the social provider
- The application's self-service URL for reference
Step 1: Configure LinkedIn
-
Access LinkedIn’s developer portal.
-
Select Create app to create a new application.
-
Fill in the required fields:
- Name your new app.
- Add your brand’s LinkedIn company page.
Your LinkedIn page admin can verify the association with your app later. Your LinkedIn app can still be used for providing social login without a verified company page.
- Optionally, you can provide a URL to your brand’s Privacy Policy.
- Add a logo to the app.
- Accept LinkedIn’s API Terms of Use to continue.
-
Select Create app once you’ve completed the fields.
-
You will land on the Settings tab of your new application.
-
Go to the Auth tab
- Capture the Client ID and Secret from Authentication keys.
- Add a redirect URL under OAuth 2.0 settings.
The redirect URL consists of your Strivacity instance ID and the following endpoint:
https://<yourStrivacityinstanceID>.strivacity.com/provider/continue - You can review the scopes at the bottom of the page.
-
Go to the Products tab.
-
Select Sign In with LinkedIn from the additional available products.
-
You will be asked to accept LinkedIn’s terms for using this product for the relevant use case.
-
Select Add product. You’re all set for adding LinkedIn’s sign-in experience to your applications.
Step 2: Adding LinkedIn as a social login provider
- In the Strivacity Admin Console, navigate to Identities > Social login.
- Select Create.
- Select LinkedIn from the list of available social provider capabilities.
- On the Configuration tab, paste the Client ID and Client Secret you’ve previously obtained from your LinkedIn application.
- The Scopes that your Strivacity application will request are already defined. For more information about the scopes of LinkedIn’s sign-in service, visit this page.
- Enable Synchronize and store profile data at each login to ensure customer data is kept up-to-date inside your application. If you choose to synchronize and store this social profile data at each login, Strivacity will retrieve and store this information, which will be visible to the customer on their My Account page and to any Strivacity admins when managing the customer's identity.
- You can also define Additional parameters that are included in the authorization request sent to LinkedIn. These parameters allow you to control provider-specific authentication behavior. For example, some providers support parameters such as
prompt=loginto force re-authentication instead of reusing an existing session. - Select Save to add LinkedIn as a social provider.
Claim mappings are automatically handled for social login providers after saving.
Adding LinkedIn sign-in capability to your application
Follow the steps described in this guide to add a social login provider to an application.
Testing your social login provider
-
Copy the self-service URL of your application.
-
Open an incognito window or launch another browser.
-
Go to the self-service login page of your application using the application’s link.
-
Select Continue with LinkedIn to sign in with your LinkedIn identity.
In case of successful setup, after authentication, you should be asked to allow permission to your basic profile information and email address in your LinkedIn account.

Updated 11 days ago
