This page provides instructions on how to configure the Twitter authenticator and Identity Server using a sample app. You can find more information in the following sections.
Info |
---|
This is tested with the Twitter API version 1.1 which uses OAuth 1.0a. Twitter Authenticator is supported by WSO2 Identity Server versions 5.1.0 upwards. |
Table of Contents maxLevel 3 minLevel 3
...
Anchor | ||||
---|---|---|---|---|
|
- Create an account at https://twitter.com and log in.
- Navigate to https://apps.twitter.com/ and click Create New App.
- Provide an application name and description.
- For this tutorial, enter
https://
127.0.0.1
as the website URL. It is used as a placeholder since application used for the tutorial is not publicly available. Give the Callback URL as
https://<HOST_NAME_OF_IS>:9443/commonauth
. For example:https://apps.customhost.com:9443/commonauth
.Info title Note If the Identity Server is running on your local machine, add an entry as mentioned below and use this host name (here
apps.customhost.com
) in your twitter callback url.127.0.0.1 apps.customhost.com
- Click Create your Twitter application.
Note Callback URL is the URL to which the browser should be redirected after the authentication is successful. It should have this format:
https://(host-name):(port)/acs
. Here ACS URL (Assertion Consumer URL) is the endpoint in WSO2 Identity Server which accepts the response sent by Google.Anchor twitter-app twitter-app - After creating the app, go to the Keys and Access Tokens tab to get the API Key and API Secret. These are the Consumer Key and Consumer Secret values shown.
Example:
Anchor | ||||
---|---|---|---|---|
|
...