JFBConnect v6.0 added support for LinkedIn authentication and integration. The steps below are required to obtain your LinkedIn API and Secret key for Joomla:
- Log into the LinkedIn Developer Center at: http://developer.linkedin.com/
- Click the "My Apps" link as shown below:
- Click the "Create Application" button, fill in the following required fields for the Application Info:
- Company - Choose to add an existing company or create a new company.
- Name - Enter your application name, usually your site's name.
- Description - A short description of your site.
- Application Logo - A logo image for your application. This must be at least 80 x 80 pixels.
- Application Use - Select a use for your application.
- Website URL - Home page URL where the integration will go live. This should end in a / (ex: http://www.sourcecoast.com/)
- Business Email - An email address for a business contact responsible for the application.
- Business Phone - A phone number for a business contact responsible for the application.
- Terms and Conditions - Check this box to agree to LinkedIn's terms and conditions.
- Submit button - When done filling in the fields, hit Submit.
- After the application is created, update the settings for the following sections:
- Default Application Permissions - Leave r_basicprofile checked. However, JFBConnect will set the appropriate values during the authentication process.
- OAuth 2.0 - Authorized Redirect URLs - add all variations of your domain along with index.php, as shown below. Replace yourdomain.com with your actual domain name. If you have https enabled on your site, or other ways to access your domain (like www and non-www), add them all here, like:
If you have multiple ways to access your site (http and https, www and non-www), you need to add all of the possibilities in this box.
Please note: You will need to enter these values one per text box. Enter the first value, then press the Add button. A new textbox/Add button will appear. Continue to enter one per box until they are all added.
- OAuth 1.0a - Leave both of these settings blank. They are unused.
- Update button - Click update before proceeding to next settings tab.
- Settings - Here you Application Status may be set to Development or Live. When Live, the application will be visible for all connections. The initial value for this field is Development, so when you are done configured LinkedIn with JFBConnect on your website, please remember to switch it Live here.
- Roles - If your application will be in Development mode, you can add additional Administrators and Developers to this section so that others may test the application.
- Valid SDK domains - Any domains you plan to use JFBConnect on. This should always include your website URL, but may contain others.
- In the Application's Authentication tab, you should see an "Authentication Keys" section which lists your Client ID and Client Secret. These will be used in the JFBConnect backend > Configuration > LinkedIn area to allow for authentication.