⚡️Cyber Monday Flash Sale 70% Off:
H :
M :
S
⚡️

How to Set Up LinkedIn Social Login for BuddyBoss

Introduction

LinkedIn Social Login allows users to seamlessly log in or register on your BuddyBoss Platform (Web and App) using their LinkedIn accounts. This guide provides step-by-step instructions on how to set up LInkedIn social login, enhancing user convenience while simplifying account management.

Tutorial Video

Prerequisites and Key Considerations

App Publishing Requirements

  • If you enable Social Login in the BuddyBoss App, both Google and Apple Social Logins are required for publishing on app stores. This is mandatory even if other social providers (e.g., LinkedIn, Facebook, X) are used, ensuring compatibility with device-associated accounts.
  • Google and Apple Social Logins are optional only if the BuddyBoss App exclusively uses your company’s account sign-in system.

Note: Any changes to the Social Login settings require new builds for both iOS and Android apps. Ensure to regenerate and publish updated app versions after making any modifications.

Required Information for LinkedIn Social Login

To enable LinkedIn Social Login, you need the following details:

  • Client ID
  • Client Secret

Creating a LinkedIn App for Social Login

Follow the steps below to create a LinkedIn App and obtain the required Client ID and Client Secret for integrating LinkedIn Social Login with your BuddyBoss Platform.

Access LinkedIn Developer Portal

  1. Navigate to the LinkedIn Developer Portal.
  2. Log in using your LinkedIn credentials.
  3. Click on the Create App button.
This screenshot shows where you can create your app in the LinkedIn developer portal.

Enter App Details

  1. You will be directed to the Create an App page.
  2. Fill in the following fields:
    • App Name: Enter the name of your app.
This screenshot shows where you can add your app name.
  • LinkedIn Page: Link to a LinkedIn Company Page.
This screenshot shows where you can set your LinkedIn Company Page.
This screenshot shows the button that you can click to create a new LinkedIn Page.
  • Privacy Policy URL: Provide a link to your website’s privacy policy.
  • App Logo: Upload an App Logo (recommended size: 100x100px).
This screenshot shows where you can add your Privacy Policy URL.
  1. Read and agree to the API Terms of Use.
  2. Click Create App to proceed.
This screenshot shows where you can agree with the terms and agreement.

Request Access for LinkedIn Login

  1. You will be directed to the Products tab.
    • If not, manually navigate to the Products tab from the top menu.
This screenshot shows where you can Request Access for LinkedIn Login
  1. Under Sign In with LinkedIn using OpenID Connect, click Request Access.
This screenshot shows where you can request access for your LinkedIn
  1. In the pop-up modal:
    • Check the I have read and agree to these terms checkbox.
    • Click Request Access.
This screenshot shows where you can agre with the LinkedIn OpenID connect request

Note: Once approved, a notification will appear: Success. This product has been provisioned to your application.

Configure OAuth 2.0 Settings

  1. Navigate to the Auth tab from the top menu.
This screenshot shows where you can condigure your OAuth
  1. Under OAuth 2.0 Settings, click the pencil icon.

Click on Add Redirect URL and enter the following URL: https://yourdomain.com/wp-login.php?bb_social_login=linkedin

  • Alternatively, you can get this URL from:
    • WordPress Dashboard > BuddyBoss Plugin > Settings > General > Registration.
    • Click the pencil icon next to LinkedIn and copy the Callback URI / Redirect URL.
This screenshot shows where you can locate your Callback URI / Redirect URL in your website's backend.
  1. Click Update to save the changes.

Obtain Client ID and Client Secret

  1. In the Auth tab, navigate to the Application Credentials section.
  2. Under Authentication Keys, you will find:
    • Client ID
    • Client Secret
This screenshot shows where you can locate your client ID and secret.
  1. Copy the Client ID and Client Secret.
  2. Keep this information secure as you will need it to complete the setup on your BuddyBoss Platform.

Complete Setup in BuddyBoss Platform

  1. Go to your WordPress Dashboard.
  2. Navigate to BuddyBoss Plugin > Settings > General > Registration.
  3. Click the pen icon next to LinkedIn Social Login.
  4. Paste the copied Client ID and Client Secret into the respective fields.
  5. Click Save Changes.
This shows where you can add your client ID and secret in your website's backend.

Verify and Enable LinkedIn Social Login

  1. After clicking Save Changes, a pop-up for LinkedIn Login will appear.
This screenshot shows where you can login with your LinkedIn account.
  1. Sign in using your LinkedIn credentials.
  2. On the Authorize App page, click Allow.
This screenshot shows the LinkedIn authorize app modal.

Once verified, a message will appear: Settings have been verified. Please wait while we redirect you.

  1. You can now enable the LinkedIn Social Login checkbox.
  2. Click Save Settings to finalize.

Note: If the checkbox for LinkedIn Social Login remains greyed out, click the pencil icon again and select Verify Settings.

Troubleshooting and FAQs

Q: Why is the LinkedIn Social Login not appearing on my site?
A: Ensure Enable Social Login is checked in BuddyBoss Settings. Verify that the Client ID and Client Secret are correctly entered and saved.

Q: Why am I seeing an error when logging in with LinkedIn?
A: Confirm that the Authorized Redirect URL is correctly entered and matches the URL set in BuddyBoss Settings. Double-check the Client ID and Client Secret for accuracy.

Q: Why is the LinkedIn Social Login checkbox greyed out?
A: Click the pencil icon next to LinkedIn Social Login and select Verify Settings to ensure all configurations are correct.

Was this article helpful?

Related Articles

Subscribe to Our Newsletter

Stay In Touch

Subscribe to our Newsletter, and we’ll send you the latest news from BuddyBoss

  • This field is hidden when viewing the form
  • This field is for validation purposes and should be left unchanged.

To speak to our Agency consultant, fill in the form found at our Contact Page.

  • Get Started

    Enter your name and email address to get started with your project...

  • This field is for validation purposes and should be left unchanged.