You can log into Telligent Community using LinkedIn Oauth using a plugin, just like the Facebook authentication, Twitter authentication, and Salesforce authentication clients.
- You activate this authentication via a plugin, just as you do Facebook, Twitter, and Salesforce OAuth.
- When you activate the plugin and configure it with LinkedIn service keys, a LinkedIn option appears on Sign In and Join pages.
- You can join the community with your LinkedIn service login.
- You can sign in the to the community with your LinkedIn service login.
LinkedIn OAuth requires having a LinkedIn account. Obtaining one is outside of the scope of this article.
After you enable LinkedIn Oauth, you are able to log into Telligent Community using your LinkedIn credentials.

Register a new application on LinkedIn
You must
have SSL set up to use LinkedIn authentication for Telligent Community.
- Sign into LinkedIn.
- Navigate to https://www.linkedin.com/secure/developer?newapp= to set up a new LinkedIn application. If you can't reach that URL, try https://www.linkedin.com/secure/developer and then navigate to Add new application.

- Fill in the following details to create the application:
- In Company (required), enter your company name or select it from the drop-down.
- In Application name (required), enter a name such as "LinkedIn Oauth."
- Enter a description (required).
- In the Application type (required) drop-down, select Web application.
- In Application use (required) select the appropriate type.
- In Developer email (not shown in the screen capture), enter your contact information.
- In Agreement language (required, not shown in the screen capture), select the appropriate choice (such as Browser locale setting).
- Select the Agree Terms of Service check box.
- Click Add application. Once registered, LinkedIn will provide you with security details. Copy and save the API key and secret key values to another location.

Add a secure port in IIS
You must
have SSL set up to use LinkedIn authentication for Telligent Community.
- Open IIS.
- Click Bindings (Sites > [site name] > Actions pane > Edit Site pane > Bindings). The Site bindings window appears.

- Click Add. The Add site binding window appears.

- Select https from the Type drop-down.
- If you are using the IP address where IIS is located, you can leave the IP address field blank; it will default to the current address. If you need to specify a different IP, type that into the IP address field.
- Specify 443 in the Port field.
- Click OK.
Configure the Telligent Community login
- Log into Telligent Community as an administrator.
- Optional: If you want to give users the opportunity to add their LinkedIn ID to their profile, you can add the fields in the widget at this point. Note that if you select the Required check box, they will be required to furnish this information. To add this profile information:
- Collect user information upon registration by adding profile fields:
- Click Edit page.
- Navigate to the user profile page.
- Click Select page and select user-createuser.
- Click Edit selected page.
- On the User - Login and Create widget, click Configure.
- Check the Mode drop-down list and select Create if this is not already selected.
- If desired, enable ReCaptcha using the Enable Captcha check box.
- Move the fields you want to request from the left column to the right column - for example, Facebook - using the > key.
- If you want to require this/these fields for sign-in, select the Required check boxes on each field.
- Click Save in the dialog.
- Click Save page.
- Add a Terms of Service requirement:
- Navigate to Control Panel Dashboard > System administration > Site administration > Site configuration > Setup > General site settings.
- In the Terms of Service field, enter a URL for your Terms of Service agreement. (Recommendation: To create a TOS specifically for this community, create a content page [Control Panel Dashboard > System administration > Site administration > Site content > Content Pages]. Copy the TOS page URL to the General Site Settings Terms of Service field.)
- Click Save.
Configure the Telligent Community plugin
- Navigate to Control Panel Dashboard > System Administration > Site Administration > Site Configuration > Manage Plugins.
- Select the LinkedIn OAuth Client check box, and click its Configure button. The configuration dialog appears.

- In the LinkedIn OAuth Client dialog box, paste the following settings into the appropriate text fields:
- API Key: The API key copied from LinkedIn.
- Secret key: The secret key copied from LinkedIn.
- Authorize Base URL (should already be set): https://www.linkedin.com/uas/oauth/authenticate
- Access Token URL (should already be set): https://api.linkedin.com/uas/oauth/accessToken
- Request Token URL (should already be set): https://api.linkedin.com/uas/oauth/requestToken
- Click Save in the configuration dialog box.
- Double-check that the plug-in is enabled in the Manage Plugins page, and click Save.
- Log out. If you click Sign in again, LinkedIn will be a sign-in option.

Sign into Telligent Community with LinkedIn credentials
You can use your LinkedIn credentials to sign into your Telligent Community site.
- In the sign-in screen, click LinkedIn. The Connect with LinkedIn dialog appears.

- Click Connect with LinkedIn. The LinkedIn sign in dialog appears.

- Enter your LinkedIn email in the dialog.
- Click Continue. The Telligent Community welcome screen appears.
