In Telligent Community 7.0, you can use your Twitter credentials to sign into your site.

Twitter OAuth Usage requires having a Twitter account. Obtaining one is outside of the scope of this article.

After enabling Twitter Oauth, you can log into Telligent Community using your Twitter credentials.

Register a new application on Twitter

  1. Navigate to http://dev.twitter.com/ to set up a new application.

  2. Click Create an App.
  3. In Username, enter your Twitter user name. Enter your password, and click Log in.
  4. Fill in the following details for the application:
    • In Name (required), enter a name that is globally unique to Twitter. It is shown to the authenticating user when authenticating against Twitter. 
    • In Description (required), enter something.
    • In Website (required) enter the site's URL from the perspective of the user. The service does not actually connect to this URL, so it can be a local alias (however, not "localhost.")
    • In Callback URL, enter any URL you like. Telligent Community provides its own callback URL, so set a URL that will let you know immediately if this is not occurring (example, http://www.google.com).

  5. Accept the terms.
  6. Click Create your Twitter application.



  7. Copy the Consumer Key and Consumer Secret.

Set up Twitter open authentication in Telligent Community

  1. Log into Telligent Community as an administrator.
  2. Optional: If you want to give users the opportunity to add fields such as their Twitter ID and Facebook 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:
    1. Collect user information upon registration by adding profile fields:
      1. Click Edit page.
      2. Navigate to the user profile page.
      3. Click Select page and select user-createuser.
      4. Click Edit selected page.
      5. On the User - Login and Create widget, click Configure.
      6. Check the Mode drop-down list and select Create if this is not already selected.
      7. If desired, enable ReCaptcha using the Enable Captcha check box.
      8. Move the fields you want to request from the left column to the right column using the > key.
      9. If you want to require these fields for sign-in, select the Required check boxes on each field.

      10. Click Save.

    2. Click Save page.
    3. Add a Terms of Service requirement:
      1. Navigate to Control Panel Dashboard > System Administration > Site Administration > Setup > General Site Settings.
      2. 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 URL to that page and enter it in the TOS field in Site Setup.)
      3. Click Save.
  3. Navigate to Control Panel Dashboard > System Administration > Site Administration > Site Configuration > Manage Plugins.
  4. Select the Twitter OAuth Client check box, and and click its Configure button.

  5. In the Twitter OAuth Client dialog box, paste the following settings into the appropriate text fields:

    • Consumer Key: The Consumer Key copied from Twitter
    • Consumer Secret: The Consumer Secret copied from Twitter
    • Authorize Base URL (should already be set): https://api.twitter.com/oauth/authorize
    • Access Token URL (should already be set): https://api.twitter.com/oauth/accesstoken
    • Request Token URL (should already be set): https://api.twitter.com/oauth/requesttoken

  6. Click Save in the dialog box.
  7. Click Save in the Manage Plugins page.
  8. Sign out. If you click Sign in again, Twitter will be a sign-in option.

Sign into Telligent Community using Twitter Connect

Using Twitter Connect, you can enable your Twitter credentials to be used for signing into your Telligent Community site.

  1. In the sign-in screen, click Twitter. The Connect with Twitter dialog appears.
  2. Click Connect with Twitter.



    The Twitter connection dialog appears.
  3. Enter your Twitter username or email and password credentials in the dialog.

  4. Click Authorize app. The Telligent Community sign-in appears.

  5. Enter your email address.
  6. Click Continue. The community home page appears.