Enabling potential members to authenticate and create accounts by integrating with Twitter can simplify the member creation/registration experience. This guide identifies the steps to enable authentication through Twitter.
Register a new application on Twitter
- Sign into Twitter.
- Navigate to http://dev.twitter.com/.
- Under Tools, click Manage your apps.
- Click Create New App. The Create an application window appears.
- 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 a description.
- 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 Server 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).
- Accept the terms.
- Click Create your Twitter application. The application is created. Next, enter your OAuth settings.
- Copy the Consumer Key and Consumer Secret.
- Click Save.
Configure the Twitter plugin
- Navigate to Administration > Authentication > External Linked Authentication > Twitter
- Click the Enabled check box.
- In the Twitter OAuth configuration panel, paste the following settings into the appropriate text fields:
- Consumer Key: Enter the Consumer Key copied from Twitter
- Consumer Secret: Enter the Consumer Secret copied from Twitter.
- Click Save.
Sign into Telligent Community using Twitter OAuth
- In the sign-in screen, click the Twitter logo.