Introduction


The Social Login feature allows users to log in and/or register to your BuddyBoss Web and App using LinkedIn social login. 


Start by following the Social Login article to enable and configure this feature.


Overview


Create the LinkedIn app and insert the required details in the pop-up box of LinkedIn Social Login to enable and use it during log-in and/or user registration. 



  • Any changes here will require new builds for your iOS and Android apps to ensure they are updated.


  • If you have the BuddyBoss App and you enable Social Login, then Google and Apple Social Login:

    • Are required if you enable at least one Social Login (i.e. Google sign-in, Facebook login, X sign-in, or LinkedIn sign-in). 

      • It is a publishing requirement, as well as it ensures that any app users have the option to log in using their device-associated accounts when third-party login systems are present in your app.

    • Not required if your BuddyBoss App exclusively uses the account sign-in and set up systems of your company



Pop-up Box

  • Client ID

  • Client Secret


Create the LinkedIn App

  1. Navigate to https://www.linkedin.com/developer/apps

  2. Log in with your LinkedIn credentials

  3. Click the "Create app" button


           



You will be directed to the Create an app page.

  1. Add the name of your app in the "App name" fiel

  1. Add your page in the "LinkedIn Page" field





  1. Enter your site’s "Privacy policy URL" and upload an "App logo"



  1. Read and agree to the "API Terms of Use", then click the "Create App" button



  1. You will proceed to the Products tab. 

    • If you are not here, click the "Products" tab


  1. Navigate to "Sign In with LinkedIn using OpenID Connect" and click "Request access"



  1. A modal will appear. Check the "I have read and agree to these terms" checkbox, and click the "Request access" button


Once done, a “Success. This product has been provisioned to your application.” pop-up notification will appear at the bottom left-hand side of the screen.


  1. Click on the "Auth" tab



  1. At the "OAuth 2.0 settings" section, click the pencil icon, then the “Add redirect URL” button, and add the following URL at "Authorized redirect URLs for your app" field.

  • You can obtain the URL from your WordPress admin dashboard, go to BuddyBoss Plugin, click the Settings menu option > General Registration > click the pencil icon for LinkedIn, and copy the Callback URI / Redirect URL.


             

  1. Click "Update" to save the changes



  2. For the Client ID and Client Secret, go to the Application Credentials section > "Authentication keys" on the "Auth" tab.



  1. Copy the credentials and add them to the LinkedIn Social Login pop-up box

    • From WordPress admin dashboard > go to BuddyBoss Plugin, click the Settings menu option > General Registration > click the pencil icon for LinkedIn > and click Save Changes.


After clicking the Save Changes button, there will be a pop-up of the LinkedIn Login, Sign In page.

  1. Add your credentials in the fields and click Sign in



  2.  Once signed in, go through the Authorize page and click Allow



  3. You can now enable the LinkedIn Social Login checkbox and click Save Settings


If the checkbox for the LinkedIn social login remains greyed out after clicking Save Changes, click the pencil icon again and then select Verify Settings.