LinkedIn: Please Verify Your Application Settings

LinkedIn has recently updated their application requirements and needs additional information about your site if you are using the authentication features of JFBConnect for Joomla social networking. The JFBConnect - LinkedIn Application setup guide has already been updated with these new settings. However, if you configured your application before the last few weeks, it's likely your Application is incorrect and LinkedIn authentication may break in the future. Please take the time to follow the steps below to verify your LinkedIn Application settings and ensure authentication using JFBConnect will continue to operate smoothly.

The updated requirement is to properly configure your "OAuth 2.0 Redirect URLs" setting. If you've already configured Google+ authentication on your site, this step may be familiar to you. This setting lets LinkedIn know all of the valid URLs that a user can be redirected back to on your site. This enhances security of your application by preventing some attempts at 'hijacking' the authentication request.

The steps every Joomla site user with LinkedIn authentication using JFBConnect should take are:

  1. Go to the LinkedIn Developer Area
  2. Sign in with your LinkedIn account
  3. In the top right, hover over your name and go to "API Keys"
  4. Click into any Applications you administer that use JFBConnect
  5. Scroll down to the "OAuth User Agreement" section and find the "OAuth 2.0 Redirect URLs" setting. This is the setting you'll need to update with the proper redirect URLs for your site. In here, you'll need to add all variants of your domain, along index.php. For example, if your site is at "domain.com" and that URL can be reached over http and https and www and non-www, your setting should look like:
    http://domain.com/index.php,https://domain.com/index.php,http://www.domain.com/index.php,https://www.domain.com/index.php
    

Please note: That setting should be a comma-separated list and all be on one line without line breaks after each value/comma. It may be hard to read, but that's how LinkedIn's settings work.

As always, comments and feedback are welcome!

Alex Andreae

Alex co-founded SourceCoast Web Development in 2008. Based in sunny Florida, SourceCoast develops extensions for integrating your Joomla powered website with popular social networks. He has spoken at more than a dozen Joomla User Groups and Joomla Days, including the Joomla World Conference in both 2012 and 2013. Topics have included social networking for Joomla, running a business around Joomla extensions, and Joomla development.


Find Alex around the web: