272 lines
9.7 KiB
JSON
272 lines
9.7 KiB
JSON
{
|
|
"version": "$Id: oauth_configuration.json,v 1.6 2014/04/12 10:24:01 mlemos Exp $",
|
|
"comments": [
|
|
"The servers entry should be an object with a list of object",
|
|
"entries, one for each server type. The server object entry name is",
|
|
"the name of the server type. Each server entry is an object with",
|
|
"some mandatory properties: oauth_version, dialog_url,",
|
|
"access_token_url and request_token_url (just for Oauth 1.0 and",
|
|
"1.0a). Check the OAuth client class for the complete list of server",
|
|
"properties."
|
|
],
|
|
"servers":
|
|
{
|
|
"37Signals":
|
|
{
|
|
"oauth_version": "2.0",
|
|
"dialog_url": "https://launchpad.37signals.com/authorization/new?type=web_server&client_id={CLIENT_ID}&redirect_uri={REDIRECT_URI}&state={STATE}&scope={SCOPE}",
|
|
"access_token_url": "https://launchpad.37signals.com/authorization/token?type=web_server"
|
|
},
|
|
|
|
"Amazon":
|
|
{
|
|
"oauth_version": "2.0",
|
|
"dialog_url": "https://www.amazon.com/ap/oa?client_id={CLIENT_ID}&redirect_uri={REDIRECT_URI}&scope={SCOPE}&response_type=code&state={STATE}",
|
|
"access_token_url": "https://api.amazon.com/auth/o2/token"
|
|
},
|
|
|
|
"Bitbucket":
|
|
{
|
|
"oauth_version": "1.0a",
|
|
"request_token_url": "https://bitbucket.org/!api/1.0/oauth/request_token",
|
|
"dialog_url": "https://bitbucket.org/!api/1.0/oauth/authenticate",
|
|
"access_token_url": "https://bitbucket.org/!api/1.0/oauth/access_token",
|
|
"url_parameters": false
|
|
},
|
|
|
|
"Box":
|
|
{
|
|
"oauth_version": "2.0",
|
|
"dialog_url": "https://www.box.com/api/oauth2/authorize?response_type=code&client_id={CLIENT_ID}&redirect_uri={REDIRECT_URI}&state={STATE}&scope={SCOPE}",
|
|
"offline_dialog_url": "https://www.box.com/api/oauth2/authorize?response_type=code&client_id={CLIENT_ID}&redirect_uri={REDIRECT_URI}&state={STATE}&access_type=offline&approval_prompt=force",
|
|
"access_token_url": "https://www.box.com/api/oauth2/token"
|
|
},
|
|
|
|
"Buffer":
|
|
{
|
|
"oauth_version": "2.0",
|
|
"dialog_url": "https://bufferapp.com/oauth2/authorize?client_id={CLIENT_ID}&redirect_uri={REDIRECT_URI}&response_type=code&state={STATE}&scope={SCOPE}",
|
|
"access_token_url": "https://api.bufferapp.com/1/oauth2/token.json"
|
|
},
|
|
|
|
"Dailymotion":
|
|
{
|
|
"oauth_version": "2.0",
|
|
"dialog_url": "https://api.dailymotion.com/oauth/authorize?client_id={CLIENT_ID}&redirect_uri={REDIRECT_URI}&response_type=code&state={STATE}&scope={SCOPE}",
|
|
"access_token_url": "https://api.dailymotion.com/oauth/token"
|
|
},
|
|
|
|
"Discogs":
|
|
{
|
|
"oauth_version": "1.0a",
|
|
"request_token_url": "http://api.discogs.com/oauth/request_token",
|
|
"dialog_url": "http://www.discogs.com/oauth/authorize",
|
|
"access_token_url": "http://api.discogs.com/oauth/access_token"
|
|
},
|
|
|
|
"Disqus":
|
|
{
|
|
"oauth_version": "2.0",
|
|
"dialog_url": "https://disqus.com/api/oauth/2.0/authorize/?response_type=code&client_id={CLIENT_ID}&redirect_uri={REDIRECT_URI}&scope={SCOPE}&state={STATE}",
|
|
"access_token_url": "https://disqus.com/api/oauth/2.0/access_token/"
|
|
},
|
|
|
|
"Dropbox":
|
|
{
|
|
"oauth_version": "1.0",
|
|
"request_token_url": "https://api.dropbox.com/1/oauth/request_token",
|
|
"dialog_url": "https://www.dropbox.com/1/oauth/authorize",
|
|
"access_token_url": "https://api.dropbox.com/1/oauth/access_token",
|
|
"authorization_header": false
|
|
},
|
|
|
|
"Dropbox2":
|
|
{
|
|
"oauth_version": "2.0",
|
|
"dialog_url": "https://www.dropbox.com/1/oauth2/authorize?response_type=code&client_id={CLIENT_ID}&redirect_uri={REDIRECT_URI}&scope={SCOPE}&state={STATE}",
|
|
"access_token_url": "https://www.dropbox.com/1/oauth2/token"
|
|
},
|
|
|
|
"Etsy":
|
|
{
|
|
"oauth_version": "1.0a",
|
|
"request_token_url": "https://openapi.etsy.com/v2/oauth/request_token?scope={SCOPE}",
|
|
"dialog_url": "automatic",
|
|
"access_token_url": "https://openapi.etsy.com/v2/oauth/access_token"
|
|
},
|
|
|
|
"Eventful":
|
|
{
|
|
"oauth_version": "1.0a",
|
|
"request_token_url": "http://eventful.com/oauth/request_token",
|
|
"dialog_url": "http://eventful.com/oauth/authorize",
|
|
"access_token_url": "http://eventful.com/oauth/access_token",
|
|
"authorization_header": false,
|
|
"url_parameters": true,
|
|
"token_request_method": "POST"
|
|
},
|
|
|
|
"Evernote":
|
|
{
|
|
"oauth_version": "1.0a",
|
|
"request_token_url": "https://sandbox.evernote.com/oauth",
|
|
"dialog_url": "https://sandbox.evernote.com/OAuth.action",
|
|
"access_token_url": "https://sandbox.evernote.com/oauth",
|
|
"url_parameters": true,
|
|
"authorization_header": false
|
|
},
|
|
|
|
"Fitbit":
|
|
{
|
|
"oauth_version": "1.0a",
|
|
"request_token_url": "http://api.fitbit.com/oauth/request_token",
|
|
"dialog_url": "http://api.fitbit.com/oauth/authorize",
|
|
"access_token_url": "http://api.fitbit.com/oauth/access_token"
|
|
},
|
|
|
|
"Flickr":
|
|
{
|
|
"oauth_version": "1.0a",
|
|
"request_token_url": "http://www.flickr.com/services/oauth/request_token",
|
|
"dialog_url": "http://www.flickr.com/services/oauth/authorize?perms={SCOPE}",
|
|
"access_token_url": "http://www.flickr.com/services/oauth/access_token",
|
|
"authorization_header": false
|
|
},
|
|
|
|
"Foursquare":
|
|
{
|
|
"oauth_version": "2.0",
|
|
"dialog_url": "https://foursquare.com/oauth2/authorize?client_id={CLIENT_ID}&scope={SCOPE}&response_type=code&redirect_uri={REDIRECT_URI}&state={STATE}",
|
|
"access_token_url": "https://foursquare.com/oauth2/access_token",
|
|
"access_token_parameter": "oauth_token"
|
|
},
|
|
|
|
"Google1":
|
|
{
|
|
"oauth_version": "1.0a",
|
|
"dialog_url": "https://www.google.com/accounts/OAuthAuthorizeToken",
|
|
"access_token_url": "https://www.google.com/accounts/OAuthGetAccessToken",
|
|
"request_token_url": "https://www.google.com/accounts/OAuthGetRequestToken?scope={SCOPE}"
|
|
},
|
|
|
|
"Instagram":
|
|
{
|
|
"oauth_version": "2.0",
|
|
"dialog_url": "https://api.instagram.com/oauth/authorize/?client_id={CLIENT_ID}&redirect_uri={REDIRECT_URI}&scope={SCOPE}&response_type=code&state={STATE}",
|
|
"access_token_url": "https://api.instagram.com/oauth/access_token"
|
|
},
|
|
|
|
"Rdio":
|
|
{
|
|
"oauth_version": "1.0a",
|
|
"request_token_url": "http://api.rdio.com/oauth/request_token",
|
|
"dialog_url": "https://www.rdio.com/oauth/authorize",
|
|
"access_token_url": "http://api.rdio.com/oauth/access_token"
|
|
},
|
|
|
|
"Reddit":
|
|
{
|
|
"oauth_version": "2.0",
|
|
"dialog_url": "https://ssl.reddit.com/api/v1/authorize?response_type=code&client_id={CLIENT_ID}&redirect_uri={REDIRECT_URI}&scope={SCOPE}&state={STATE}",
|
|
"offline_dialog_url": "https://ssl.reddit.com/api/v1/authorize?response_type=code&client_id={CLIENT_ID}&redirect_uri={REDIRECT_URI}&scope={SCOPE}&state={STATE}&duration=permanent",
|
|
"access_token_url": "https://ssl.reddit.com/api/v1/access_token",
|
|
"access_token_authentication": "basic"
|
|
},
|
|
|
|
"RightSignature":
|
|
{
|
|
"oauth_version": "1.0a",
|
|
"request_token_url": "https://rightsignature.com/oauth/request_token",
|
|
"dialog_url": "https://rightsignature.com/oauth/authorize",
|
|
"access_token_url": "https://rightsignature.com/oauth/access_token",
|
|
"authorization_header": false
|
|
},
|
|
|
|
"Salesforce":
|
|
{
|
|
"oauth_version": "2.0",
|
|
"dialog_url": "https://login.salesforce.com/services/oauth2/authorize?response_type=code&client_id={CLIENT_ID}&redirect_uri={REDIRECT_URI}&scope={SCOPE}&state={STATE}",
|
|
"access_token_url": "https://login.salesforce.com/services/oauth2/token",
|
|
"default_access_token_type": "Bearer",
|
|
"store_access_token_response": true
|
|
},
|
|
|
|
"Scoop.it":
|
|
{
|
|
"oauth_version": "1.0a",
|
|
"request_token_url": "https://www.scoop.it/oauth/request",
|
|
"dialog_url": "https://www.scoop.it/oauth/authorize",
|
|
"access_token_url": "https://www.scoop.it/oauth/access",
|
|
"authorization_header": false
|
|
},
|
|
|
|
"StockTwits":
|
|
{
|
|
"oauth_version": "2.0",
|
|
"dialog_url": "https://api.stocktwits.com/api/2/oauth/authorize?client_id={CLIENT_ID}&response_type=code&redirect_uri={REDIRECT_URI}&scope={SCOPE}&state={STATE}",
|
|
"access_token_url": "https://api.stocktwits.com/api/2/oauth/token"
|
|
},
|
|
|
|
"SurveyMonkey":
|
|
{
|
|
"oauth_version": "2.0",
|
|
"dialog_url": "https://api.surveymonkey.net/oauth/authorize?client_id={CLIENT_ID}&redirect_uri={REDIRECT_URI}&response_type=code&state={STATE}&api_key={API_KEY}&scope={SCOPE}",
|
|
"access_token_url": "https://api.surveymonkey.net/oauth/token?api_key={API_KEY}"
|
|
},
|
|
|
|
"Tumblr":
|
|
{
|
|
"oauth_version": "1.0a",
|
|
"request_token_url": "http://www.tumblr.com/oauth/request_token",
|
|
"dialog_url": "http://www.tumblr.com/oauth/authorize",
|
|
"access_token_url": "http://www.tumblr.com/oauth/access_token"
|
|
},
|
|
|
|
"Vimeo":
|
|
{
|
|
"oauth_version": "2.0",
|
|
"dialog_url": "https://api.vimeo.com/oauth/authorize?client_id={CLIENT_ID}&redirect_uri={REDIRECT_URI}&response_type=code&state={STATE}&scope={SCOPE}",
|
|
"access_token_url": "https://api.vimeo.com/oauth/access_token"
|
|
},
|
|
|
|
"VK":
|
|
{
|
|
"oauth_version": "2.0",
|
|
"dialog_url": "https://oauth.vk.com/authorize?client_id={CLIENT_ID}&redirect_uri={REDIRECT_URI}&scope={SCOPE}&state={STATE}",
|
|
"access_token_url": "https://oauth.vk.com/access_token"
|
|
},
|
|
|
|
"Withings":
|
|
{
|
|
"oauth_version": "1.0",
|
|
"request_token_url": "https://oauth.withings.com/account/request_token",
|
|
"dialog_url": "https://oauth.withings.com/account/authorize",
|
|
"access_token_url": "https://oauth.withings.com/account/access_token",
|
|
"authorization_header": false
|
|
},
|
|
|
|
"Wordpress":
|
|
{
|
|
"oauth_version": "2.0",
|
|
"dialog_url": "https://public-api.wordpress.com/oauth2/authorize?client_id={CLIENT_ID}&redirect_uri={REDIRECT_URI}&response_type=code&state={STATE}&scope={SCOPE}",
|
|
"access_token_url": "https://public-api.wordpress.com/oauth2/token"
|
|
},
|
|
|
|
"Xero":
|
|
{
|
|
"oauth_version": "1.0a",
|
|
"request_token_url": "https://api.xero.com/oauth/RequestToken",
|
|
"dialog_url": "https://api.xero.com/oauth/Authorize",
|
|
"access_token_url": "https://api.xero.com/oauth/AccessToken"
|
|
},
|
|
|
|
"XING":
|
|
{
|
|
"oauth_version": "1.0a",
|
|
"request_token_url": "https://api.xing.com/v1/request_token",
|
|
"dialog_url": "https://api.xing.com/v1/authorize",
|
|
"access_token_url": "https://api.xing.com/v1/access_token",
|
|
"authorization_header": false
|
|
}
|
|
}
|
|
} |