├── providers ├── default │ ├── settings.json │ └── logo.png ├── vk │ ├── logo.png │ ├── config.png │ └── logo-button.png ├── beam │ ├── keys.png │ ├── logo.png │ ├── config.png │ └── settings.json ├── box │ ├── logo.png │ └── settings.json ├── drip │ └── logo.png ├── line │ ├── keys.png │ ├── logo.png │ ├── config.png │ └── logo-button.png ├── live │ ├── keys.png │ ├── logo.png │ ├── config.png │ └── settings.json ├── miso │ ├── keys.png │ ├── logo.png │ ├── config.png │ └── settings.json ├── myob │ ├── logo.png │ └── settings.json ├── qip │ ├── logo.png │ ├── config.png │ └── settings.json ├── rdio │ ├── keys.png │ ├── logo.png │ └── config.png ├── uber │ ├── keys.png │ ├── logo.png │ ├── config.png │ └── me.js ├── vend │ └── logo.png ├── xero │ ├── keys.png │ ├── logo.png │ ├── config.png │ └── settings.json ├── xing │ ├── keys.png │ ├── logo.png │ └── config.png ├── 23andme │ ├── keys.png │ ├── logo.png │ └── config.png ├── 500px │ ├── config.png │ ├── keys.png │ └── logo.png ├── act_on │ ├── logo.png │ └── settings.json ├── amazon │ ├── keys.png │ ├── logo.png │ ├── config.png │ └── me.js ├── app_net │ ├── keys.png │ ├── logo.png │ └── config.png ├── apple │ ├── config.png │ └── logo.png ├── asana │ ├── config.png │ ├── keys.png │ ├── logo.png │ └── me.js ├── aweber │ └── logo.png ├── behance │ ├── keys.png │ ├── logo.png │ ├── config.png │ └── settings.json ├── bitly │ ├── config.png │ ├── keys.png │ ├── logo.png │ ├── settings.json │ └── me.js ├── buffer │ ├── keys.png │ ├── logo.png │ ├── config.png │ └── settings.json ├── cheddar │ ├── keys.png │ ├── logo.png │ ├── config.png │ └── settings.json ├── deezer │ ├── keys.png │ ├── logo.png │ ├── config.png │ └── settings.json ├── discord │ ├── keys.png │ ├── logo.png │ └── config.png ├── disqus │ ├── keys.png │ ├── logo.png │ └── config.png ├── dropbox │ ├── keys.png │ ├── logo.png │ └── config.png ├── feedly │ ├── keys.png │ ├── logo.png │ ├── config.png │ └── me.js ├── fitbit │ ├── keys.png │ ├── logo.png │ ├── config.png │ └── settings.json ├── flickr │ ├── keys.png │ ├── logo.png │ ├── config.png │ └── settings.json ├── github │ ├── keys.png │ ├── logo.png │ ├── config.png │ └── logo-button.png ├── google │ ├── keys.png │ ├── logo.png │ ├── config.png │ └── logo-button.png ├── heroku │ ├── keys.png │ ├── logo.png │ ├── config.png │ ├── me.js │ └── settings.json ├── hubspot │ ├── keys.png │ ├── logo.png │ ├── config.png │ └── me.js ├── imgur │ ├── config.png │ ├── keys.png │ ├── logo.png │ ├── me.js │ └── settings.json ├── jawbone │ ├── keys.png │ ├── logo.png │ ├── config.png │ └── settings.json ├── kakao │ ├── config.png │ ├── keys.png │ └── logo.png ├── mailru │ ├── keys.png │ ├── logo.png │ ├── config.png │ └── settings.json ├── mailup │ ├── logo.png │ └── me.js ├── meetup │ ├── keys.png │ ├── logo.png │ ├── config.png │ └── me.js ├── nimble │ ├── logo.png │ └── settings.json ├── nuxeo │ ├── config.png │ └── logo.png ├── ohloh │ ├── config.png │ ├── keys.png │ ├── logo.png │ └── settings.json ├── orkut │ ├── config.png │ ├── keys.png │ ├── logo.png │ └── settings.json ├── paymill │ ├── keys.png │ ├── logo.png │ └── config.png ├── paypal │ └── logo.png ├── plotly │ ├── conf.png │ ├── keys.png │ ├── logo.png │ ├── settings.json │ └── me.js ├── plurk │ ├── config.png │ ├── keys.png │ ├── logo.png │ └── settings.json ├── podio │ ├── logo.png │ └── settings.json ├── reddit │ ├── keys.png │ ├── logo.png │ ├── config.png │ └── settings.json ├── renren │ ├── logo.png │ └── settings.json ├── shopify │ ├── keys.png │ ├── logo.png │ └── config.png ├── skyrock │ ├── keys.png │ ├── logo.png │ └── config.png ├── slack │ ├── config.png │ ├── keys.png │ ├── logo.png │ └── settings.json ├── socrata │ ├── keys.png │ ├── logo.png │ └── config.png ├── spotify │ ├── keys.png │ ├── logo.png │ └── config.png ├── square │ ├── keys.png │ ├── logo.png │ ├── config.png │ └── me.js ├── stormz │ ├── logo.png │ └── settings.json ├── strava │ ├── keys.png │ ├── logo.png │ ├── config.png │ └── settings.json ├── stripe │ ├── keys.png │ ├── logo.png │ └── config.png ├── traxo │ ├── config.png │ ├── keys.png │ ├── logo.png │ └── settings.json ├── trello │ ├── keys.png │ ├── logo.png │ ├── config.png │ ├── me.js │ └── settings.json ├── tripit │ ├── keys.png │ ├── logo.png │ ├── config.png │ └── settings.json ├── tumblr │ ├── keys.png │ ├── logo.png │ ├── config.png │ └── settings.json ├── twitch │ ├── keys.png │ ├── logo.png │ ├── config.png │ └── settings.json ├── twitter │ ├── keys.png │ ├── logo.png │ ├── config.png │ ├── logo-button.png │ └── me.js ├── viadeo │ ├── logo.png │ └── settings.json ├── vimeo │ ├── logo.png │ └── settings.json ├── vimeo2 │ ├── logo.png │ └── settings.json ├── yahoo │ ├── config.png │ ├── keys.png │ └── logo.png ├── yahoo2 │ ├── keys.png │ ├── logo.png │ ├── config.png │ └── settings.json ├── yammer │ ├── keys.png │ ├── logo.png │ ├── config.png │ └── settings.json ├── yandex │ ├── logo.png │ └── settings.json ├── youtube │ ├── keys.png │ ├── logo.png │ ├── config.png │ └── me.js ├── zendesk │ ├── keys.png │ ├── logo.png │ ├── config.png │ └── settings.json ├── assembla │ ├── keys.png │ ├── logo.png │ └── config.png ├── basecamp │ ├── keys.png │ ├── logo.png │ ├── config.png │ ├── me.js │ └── settings.json ├── bitbucket │ ├── keys.png │ ├── logo.png │ └── config.png ├── coinbase │ ├── keys.png │ ├── logo.png │ ├── config.png │ └── settings.json ├── dailymile │ ├── keys.png │ ├── logo.png │ ├── config.png │ └── settings.json ├── evernote │ ├── keys.png │ ├── logo.png │ ├── config.png │ └── settings.json ├── facebook │ ├── keys.png │ ├── logo.png │ ├── config.png │ └── logo-button.png ├── flowdock │ ├── keys.png │ ├── logo.png │ ├── config.png │ ├── logo-button.png │ └── me.js ├── freebase │ ├── keys.png │ ├── logo.png │ ├── config.png │ └── settings.json ├── gamewisp │ ├── keys.png │ ├── logo.png │ ├── config.png │ └── settings.json ├── instagram │ ├── keys.png │ ├── logo.png │ ├── config.png │ └── settings.json ├── intelage │ ├── keys.png │ ├── logo.png │ ├── config.png │ └── me.js ├── intercom │ ├── keys.png │ ├── logo.png │ └── config.png ├── linkedin │ ├── keys.png │ ├── logo.png │ ├── config.png │ └── logo-button.png ├── linkedin2 │ ├── keys.png │ ├── logo.png │ ├── config.png │ └── logo-button.png ├── mailchimp │ ├── keys.png │ ├── logo.png │ ├── config.png │ ├── me.js │ └── settings.json ├── mixcloud │ ├── keys.png │ ├── logo.png │ ├── config.png │ ├── me.js │ └── settings.json ├── runkeeper │ ├── keys.png │ ├── logo.png │ ├── config.png │ └── settings.json ├── sinaweibo │ ├── logo.png │ └── settings.json ├── snapchat │ ├── keys.png │ ├── logo.png │ └── config.png ├── withings │ ├── keys.png │ ├── logo.png │ ├── config.png │ └── me.js ├── wordpress │ ├── keys.png │ ├── logo.png │ ├── config.png │ └── settings.json ├── angel_list │ ├── config.png │ ├── keys.png │ ├── logo.png │ ├── me.js │ └── settings.json ├── dailymotion │ ├── keys.png │ ├── logo.png │ ├── config.png │ └── me.js ├── deviantart │ ├── config.png │ ├── keys.png │ ├── logo.png │ ├── me.js │ └── settings.json ├── digitalocean │ ├── keys.png │ ├── logo.png │ ├── config.png │ └── me.js ├── eventbrite │ ├── config.png │ ├── keys.png │ ├── logo.png │ └── me.js ├── familysearch │ ├── logo.png │ └── settings.json ├── foursquare │ ├── config.png │ ├── keys.png │ ├── logo.png │ └── settings.json ├── getresponse │ ├── keys.png │ ├── logo.png │ ├── config.png │ ├── me.js │ └── settings.json ├── google_admin │ ├── keys.png │ ├── logo.png │ ├── me.js │ ├── config.png │ └── settings.json ├── google_adsense │ ├── me.js │ ├── keys.png │ ├── logo.png │ ├── config.png │ └── settings.json ├── google_apps │ ├── keys.png │ ├── logo.png │ ├── me.js │ ├── config.png │ └── settings.json ├── google_audit │ ├── keys.png │ ├── logo.png │ ├── me.js │ ├── config.png │ └── settings.json ├── google_bigquery │ ├── me.js │ ├── config.png │ ├── keys.png │ ├── logo.png │ └── settings.json ├── google_blogger │ ├── me.js │ ├── keys.png │ ├── logo.png │ ├── config.png │ └── settings.json ├── google_books │ ├── keys.png │ ├── logo.png │ ├── me.js │ ├── config.png │ └── settings.json ├── google_calendar │ ├── me.js │ ├── config.png │ ├── keys.png │ ├── logo.png │ └── settings.json ├── google_cloud │ ├── keys.png │ ├── logo.png │ ├── me.js │ ├── config.png │ └── settings.json ├── google_compute │ ├── me.js │ ├── keys.png │ ├── logo.png │ ├── config.png │ └── settings.json ├── google_contact │ ├── me.js │ ├── keys.png │ ├── logo.png │ ├── config.png │ └── settings.json ├── google_drive │ ├── keys.png │ ├── logo.png │ ├── me.js │ ├── config.png │ └── settings.json ├── google_groups │ ├── me.js │ ├── keys.png │ ├── logo.png │ ├── config.png │ └── settings.json ├── google_latitude │ ├── me.js │ ├── logo.png │ └── settings.json ├── google_mail │ ├── keys.png │ ├── logo.png │ ├── me.js │ ├── config.png │ └── settings.json ├── google_maps │ ├── keys.png │ ├── logo.png │ ├── me.js │ ├── config.png │ └── settings.json ├── google_mirror │ ├── me.js │ ├── keys.png │ ├── logo.png │ ├── config.png │ └── settings.json ├── google_oauth2 │ ├── me.js │ ├── keys.png │ ├── logo.png │ ├── config.png │ └── logo-button.png ├── google_play │ ├── keys.png │ ├── logo.png │ ├── me.js │ ├── config.png │ └── settings.json ├── google_plus │ ├── keys.png │ ├── logo.png │ └── config.png ├── google_shopping │ ├── me.js │ ├── config.png │ ├── keys.png │ ├── logo.png │ └── settings.json ├── google_site │ ├── keys.png │ ├── logo.png │ ├── me.js │ ├── config.png │ └── settings.json ├── google_sqladmin │ ├── me.js │ ├── config.png │ ├── keys.png │ ├── logo.png │ └── settings.json ├── google_storage │ ├── me.js │ ├── keys.png │ ├── logo.png │ ├── config.png │ └── settings.json ├── google_tasks │ ├── keys.png │ ├── logo.png │ ├── me.js │ ├── config.png │ └── settings.json ├── mapmyfitness │ ├── keys.png │ ├── logo.png │ ├── config.png │ └── settings.json ├── salesforce │ ├── config.png │ ├── keys.png │ └── logo.png ├── socrata-iadb │ ├── keys.png │ ├── logo.png │ └── config.png ├── soundcloud │ ├── config.png │ ├── keys.png │ ├── logo.png │ └── me.js ├── stocktwits │ ├── config.png │ ├── keys.png │ ├── logo.png │ └── settings.json ├── surveygizmo │ ├── logo.png │ └── me.js ├── tencentweibo │ ├── logo.png │ └── settings.json ├── feedly_sandbox │ ├── keys.png │ ├── logo.png │ ├── config.png │ └── me.js ├── google_adexchange │ ├── me.js │ ├── keys.png │ ├── logo.png │ ├── config.png │ └── settings.json ├── google_analytics │ ├── me.js │ ├── keys.png │ ├── logo.png │ ├── config.png │ └── settings.json ├── google_cloudprint │ ├── me.js │ ├── keys.png │ ├── logo.png │ ├── config.png │ └── settings.json ├── google_datastore │ ├── me.js │ ├── keys.png │ ├── logo.png │ ├── config.png │ └── settings.json ├── google_dfareporting │ ├── me.js │ ├── keys.png │ ├── logo.png │ ├── config.png │ └── settings.json ├── google_documents │ ├── me.js │ ├── keys.png │ ├── logo.png │ ├── config.png │ └── settings.json ├── google_doubleclick │ ├── me.js │ ├── keys.png │ ├── logo.png │ ├── config.png │ └── settings.json ├── google_fusiontables │ ├── me.js │ ├── keys.png │ ├── logo.png │ ├── config.png │ └── settings.json ├── google_licensing │ ├── me.js │ ├── keys.png │ ├── logo.png │ ├── config.png │ └── settings.json ├── google_prediction │ ├── me.js │ ├── keys.png │ ├── logo.png │ ├── config.png │ └── settings.json ├── google_urlshortener │ ├── me.js │ ├── keys.png │ ├── logo.png │ ├── config.png │ └── settings.json ├── microsoft_live │ ├── keys.png │ ├── logo.png │ ├── config.png │ └── me.js ├── odnoklassniki │ ├── keys.png │ ├── logo.png │ ├── config.png │ └── settings.json ├── prizm_capture │ ├── logo.png │ └── conf.json ├── stackexchange │ ├── keys.png │ ├── logo.png │ ├── config.png │ └── me.js ├── campaign_monitor │ ├── keys.png │ ├── logo.png │ ├── config.png │ └── me.js ├── constant_contact │ ├── keys.png │ ├── logo.png │ └── config.png ├── evernote_sandbox │ ├── keys.png │ ├── logo.png │ ├── config.png │ └── settings.json ├── google_affiliate_network │ ├── me.js │ ├── keys.png │ ├── logo.png │ ├── config.png │ └── settings.json ├── intelage-oauth2 │ ├── config.png │ ├── keys.png │ ├── logo.png │ └── me.js ├── vertical_response │ └── logo.png ├── salesforce_staging │ ├── keys.png │ ├── logo.png │ └── config.png ├── azure_active_directory │ ├── keys.png │ ├── logo.png │ ├── config.png │ └── me.js ├── familysearch_sandbox │ ├── logo.png │ └── settings.json ├── google_enterprise_licence_manager │ ├── me.js │ ├── keys.png │ ├── logo.png │ ├── config.png │ └── settings.json └── oracle_marketing_cloud │ ├── keys.png │ ├── logo.png │ └── config.png ├── tests ├── spec │ └── scaffolding │ │ ├── plugins │ │ ├── git-spec.coffee │ │ └── activation-spec.coffee │ │ └── init.coffee ├── instance_test │ ├── plugins.json │ └── plugins │ │ └── plugin_test │ │ ├── plugin_test.coffee │ │ ├── index.js │ │ ├── plugin.json │ │ ├── package.json │ │ ├── Gruntfile.js │ │ └── gruntConfig.js └── test-config.js ├── index.js ├── src ├── scaffolding │ ├── templates │ │ ├── plugin │ │ │ ├── public │ │ │ │ ├── app │ │ │ │ │ └── app.js │ │ │ │ ├── css │ │ │ │ │ └── style.css │ │ │ │ └── index.html │ │ │ ├── index.js │ │ │ ├── Gruntfile.js │ │ │ ├── plugin.json │ │ │ └── package.json │ │ └── basis_structure │ │ │ ├── plugins │ │ │ └── empty │ │ │ ├── plugins.json │ │ │ ├── gitignore │ │ │ ├── index.js │ │ │ ├── README.md │ │ │ └── config.local.js │ ├── plugins │ │ ├── deactivate.coffee │ │ ├── activate.coffee │ │ └── index.coffee │ └── compile │ │ └── index.coffee ├── core │ ├── pluginsEngine │ │ └── index.coffee │ ├── oauth │ │ └── index.coffee │ ├── utilities │ │ ├── debug.coffee │ │ └── index.coffee │ ├── index.coffee │ └── config.coffee └── data │ └── index.coffee ├── .gitignore ├── .npmignore ├── NOTICE ├── oauthd ├── .vscode └── settings.json └── .travis.yml /providers/default/settings.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/spec/scaffolding/plugins/git-spec.coffee: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./bin/oauthd'); -------------------------------------------------------------------------------- /src/scaffolding/templates/plugin/public/app/app.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/scaffolding/templates/plugin/public/css/style.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/spec/scaffolding/plugins/activation-spec.coffee: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/scaffolding/templates/basis_structure/plugins/empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/scaffolding/templates/basis_structure/plugins.json: -------------------------------------------------------------------------------- 1 | { 2 | } 3 | -------------------------------------------------------------------------------- /src/scaffolding/templates/basis_structure/gitignore: -------------------------------------------------------------------------------- 1 | config.local.js 2 | -------------------------------------------------------------------------------- /tests/instance_test/plugins.json: -------------------------------------------------------------------------------- 1 | { 2 | "plugin_test": "" 3 | } 4 | -------------------------------------------------------------------------------- /tests/spec/scaffolding/init.coffee: -------------------------------------------------------------------------------- 1 | module.exports = (scaffolding) -> 2 | -------------------------------------------------------------------------------- /src/scaffolding/templates/basis_structure/index.js: -------------------------------------------------------------------------------- 1 | require('oauthd').init(); -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | bin 2 | node_modules 3 | .DS_Store 4 | **/*.DS_Store 5 | /.npmrc 6 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | /Gruntfile.js 2 | src 3 | tests 4 | providers/test 5 | .DS_Store 6 | **/*.DS_Store -------------------------------------------------------------------------------- /providers/vk/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/vk/logo.png -------------------------------------------------------------------------------- /providers/beam/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/beam/keys.png -------------------------------------------------------------------------------- /providers/beam/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/beam/logo.png -------------------------------------------------------------------------------- /providers/box/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/box/logo.png -------------------------------------------------------------------------------- /providers/drip/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/drip/logo.png -------------------------------------------------------------------------------- /providers/line/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/line/keys.png -------------------------------------------------------------------------------- /providers/line/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/line/logo.png -------------------------------------------------------------------------------- /providers/live/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/live/keys.png -------------------------------------------------------------------------------- /providers/live/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/live/logo.png -------------------------------------------------------------------------------- /providers/miso/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/miso/keys.png -------------------------------------------------------------------------------- /providers/miso/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/miso/logo.png -------------------------------------------------------------------------------- /providers/myob/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/myob/logo.png -------------------------------------------------------------------------------- /providers/qip/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/qip/logo.png -------------------------------------------------------------------------------- /providers/rdio/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/rdio/keys.png -------------------------------------------------------------------------------- /providers/rdio/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/rdio/logo.png -------------------------------------------------------------------------------- /providers/uber/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/uber/keys.png -------------------------------------------------------------------------------- /providers/uber/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/uber/logo.png -------------------------------------------------------------------------------- /providers/vend/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/vend/logo.png -------------------------------------------------------------------------------- /providers/vk/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/vk/config.png -------------------------------------------------------------------------------- /providers/xero/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/xero/keys.png -------------------------------------------------------------------------------- /providers/xero/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/xero/logo.png -------------------------------------------------------------------------------- /providers/xing/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/xing/keys.png -------------------------------------------------------------------------------- /providers/xing/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/xing/logo.png -------------------------------------------------------------------------------- /src/core/pluginsEngine/index.coffee: -------------------------------------------------------------------------------- 1 | module.exports = (env) -> 2 | require('./plugins')(env) 3 | -------------------------------------------------------------------------------- /src/scaffolding/templates/basis_structure/README.md: -------------------------------------------------------------------------------- 1 | OAuthd Instance 2 | =================== 3 | -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- 1 | oauthd 2 | Copyright 2017 Webshell 3 | 4 | This product includes software developed at Webshell -------------------------------------------------------------------------------- /providers/23andme/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/23andme/keys.png -------------------------------------------------------------------------------- /providers/23andme/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/23andme/logo.png -------------------------------------------------------------------------------- /providers/500px/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/500px/config.png -------------------------------------------------------------------------------- /providers/500px/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/500px/keys.png -------------------------------------------------------------------------------- /providers/500px/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/500px/logo.png -------------------------------------------------------------------------------- /providers/act_on/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/act_on/logo.png -------------------------------------------------------------------------------- /providers/amazon/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/amazon/keys.png -------------------------------------------------------------------------------- /providers/amazon/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/amazon/logo.png -------------------------------------------------------------------------------- /providers/app_net/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/app_net/keys.png -------------------------------------------------------------------------------- /providers/app_net/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/app_net/logo.png -------------------------------------------------------------------------------- /providers/apple/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/apple/config.png -------------------------------------------------------------------------------- /providers/apple/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/apple/logo.png -------------------------------------------------------------------------------- /providers/asana/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/asana/config.png -------------------------------------------------------------------------------- /providers/asana/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/asana/keys.png -------------------------------------------------------------------------------- /providers/asana/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/asana/logo.png -------------------------------------------------------------------------------- /providers/aweber/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/aweber/logo.png -------------------------------------------------------------------------------- /providers/beam/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/beam/config.png -------------------------------------------------------------------------------- /providers/behance/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/behance/keys.png -------------------------------------------------------------------------------- /providers/behance/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/behance/logo.png -------------------------------------------------------------------------------- /providers/bitly/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/bitly/config.png -------------------------------------------------------------------------------- /providers/bitly/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/bitly/keys.png -------------------------------------------------------------------------------- /providers/bitly/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/bitly/logo.png -------------------------------------------------------------------------------- /providers/buffer/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/buffer/keys.png -------------------------------------------------------------------------------- /providers/buffer/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/buffer/logo.png -------------------------------------------------------------------------------- /providers/cheddar/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/cheddar/keys.png -------------------------------------------------------------------------------- /providers/cheddar/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/cheddar/logo.png -------------------------------------------------------------------------------- /providers/deezer/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/deezer/keys.png -------------------------------------------------------------------------------- /providers/deezer/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/deezer/logo.png -------------------------------------------------------------------------------- /providers/default/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/default/logo.png -------------------------------------------------------------------------------- /providers/discord/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/discord/keys.png -------------------------------------------------------------------------------- /providers/discord/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/discord/logo.png -------------------------------------------------------------------------------- /providers/disqus/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/disqus/keys.png -------------------------------------------------------------------------------- /providers/disqus/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/disqus/logo.png -------------------------------------------------------------------------------- /providers/dropbox/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/dropbox/keys.png -------------------------------------------------------------------------------- /providers/dropbox/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/dropbox/logo.png -------------------------------------------------------------------------------- /providers/feedly/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/feedly/keys.png -------------------------------------------------------------------------------- /providers/feedly/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/feedly/logo.png -------------------------------------------------------------------------------- /providers/fitbit/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/fitbit/keys.png -------------------------------------------------------------------------------- /providers/fitbit/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/fitbit/logo.png -------------------------------------------------------------------------------- /providers/flickr/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/flickr/keys.png -------------------------------------------------------------------------------- /providers/flickr/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/flickr/logo.png -------------------------------------------------------------------------------- /providers/github/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/github/keys.png -------------------------------------------------------------------------------- /providers/github/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/github/logo.png -------------------------------------------------------------------------------- /providers/google/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google/keys.png -------------------------------------------------------------------------------- /providers/google/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google/logo.png -------------------------------------------------------------------------------- /providers/heroku/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/heroku/keys.png -------------------------------------------------------------------------------- /providers/heroku/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/heroku/logo.png -------------------------------------------------------------------------------- /providers/hubspot/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/hubspot/keys.png -------------------------------------------------------------------------------- /providers/hubspot/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/hubspot/logo.png -------------------------------------------------------------------------------- /providers/imgur/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/imgur/config.png -------------------------------------------------------------------------------- /providers/imgur/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/imgur/keys.png -------------------------------------------------------------------------------- /providers/imgur/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/imgur/logo.png -------------------------------------------------------------------------------- /providers/jawbone/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/jawbone/keys.png -------------------------------------------------------------------------------- /providers/jawbone/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/jawbone/logo.png -------------------------------------------------------------------------------- /providers/kakao/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/kakao/config.png -------------------------------------------------------------------------------- /providers/kakao/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/kakao/keys.png -------------------------------------------------------------------------------- /providers/kakao/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/kakao/logo.png -------------------------------------------------------------------------------- /providers/line/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/line/config.png -------------------------------------------------------------------------------- /providers/live/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/live/config.png -------------------------------------------------------------------------------- /providers/mailru/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/mailru/keys.png -------------------------------------------------------------------------------- /providers/mailru/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/mailru/logo.png -------------------------------------------------------------------------------- /providers/mailup/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/mailup/logo.png -------------------------------------------------------------------------------- /providers/meetup/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/meetup/keys.png -------------------------------------------------------------------------------- /providers/meetup/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/meetup/logo.png -------------------------------------------------------------------------------- /providers/miso/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/miso/config.png -------------------------------------------------------------------------------- /providers/nimble/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/nimble/logo.png -------------------------------------------------------------------------------- /providers/nuxeo/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/nuxeo/config.png -------------------------------------------------------------------------------- /providers/nuxeo/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/nuxeo/logo.png -------------------------------------------------------------------------------- /providers/ohloh/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/ohloh/config.png -------------------------------------------------------------------------------- /providers/ohloh/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/ohloh/keys.png -------------------------------------------------------------------------------- /providers/ohloh/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/ohloh/logo.png -------------------------------------------------------------------------------- /providers/orkut/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/orkut/config.png -------------------------------------------------------------------------------- /providers/orkut/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/orkut/keys.png -------------------------------------------------------------------------------- /providers/orkut/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/orkut/logo.png -------------------------------------------------------------------------------- /providers/paymill/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/paymill/keys.png -------------------------------------------------------------------------------- /providers/paymill/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/paymill/logo.png -------------------------------------------------------------------------------- /providers/paypal/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/paypal/logo.png -------------------------------------------------------------------------------- /providers/plotly/conf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/plotly/conf.png -------------------------------------------------------------------------------- /providers/plotly/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/plotly/keys.png -------------------------------------------------------------------------------- /providers/plotly/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/plotly/logo.png -------------------------------------------------------------------------------- /providers/plurk/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/plurk/config.png -------------------------------------------------------------------------------- /providers/plurk/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/plurk/keys.png -------------------------------------------------------------------------------- /providers/plurk/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/plurk/logo.png -------------------------------------------------------------------------------- /providers/podio/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/podio/logo.png -------------------------------------------------------------------------------- /providers/qip/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/qip/config.png -------------------------------------------------------------------------------- /providers/rdio/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/rdio/config.png -------------------------------------------------------------------------------- /providers/reddit/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/reddit/keys.png -------------------------------------------------------------------------------- /providers/reddit/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/reddit/logo.png -------------------------------------------------------------------------------- /providers/renren/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/renren/logo.png -------------------------------------------------------------------------------- /providers/shopify/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/shopify/keys.png -------------------------------------------------------------------------------- /providers/shopify/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/shopify/logo.png -------------------------------------------------------------------------------- /providers/skyrock/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/skyrock/keys.png -------------------------------------------------------------------------------- /providers/skyrock/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/skyrock/logo.png -------------------------------------------------------------------------------- /providers/slack/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/slack/config.png -------------------------------------------------------------------------------- /providers/slack/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/slack/keys.png -------------------------------------------------------------------------------- /providers/slack/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/slack/logo.png -------------------------------------------------------------------------------- /providers/socrata/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/socrata/keys.png -------------------------------------------------------------------------------- /providers/socrata/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/socrata/logo.png -------------------------------------------------------------------------------- /providers/spotify/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/spotify/keys.png -------------------------------------------------------------------------------- /providers/spotify/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/spotify/logo.png -------------------------------------------------------------------------------- /providers/square/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/square/keys.png -------------------------------------------------------------------------------- /providers/square/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/square/logo.png -------------------------------------------------------------------------------- /providers/stormz/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/stormz/logo.png -------------------------------------------------------------------------------- /providers/strava/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/strava/keys.png -------------------------------------------------------------------------------- /providers/strava/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/strava/logo.png -------------------------------------------------------------------------------- /providers/stripe/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/stripe/keys.png -------------------------------------------------------------------------------- /providers/stripe/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/stripe/logo.png -------------------------------------------------------------------------------- /providers/traxo/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/traxo/config.png -------------------------------------------------------------------------------- /providers/traxo/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/traxo/keys.png -------------------------------------------------------------------------------- /providers/traxo/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/traxo/logo.png -------------------------------------------------------------------------------- /providers/trello/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/trello/keys.png -------------------------------------------------------------------------------- /providers/trello/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/trello/logo.png -------------------------------------------------------------------------------- /providers/tripit/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/tripit/keys.png -------------------------------------------------------------------------------- /providers/tripit/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/tripit/logo.png -------------------------------------------------------------------------------- /providers/tumblr/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/tumblr/keys.png -------------------------------------------------------------------------------- /providers/tumblr/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/tumblr/logo.png -------------------------------------------------------------------------------- /providers/twitch/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/twitch/keys.png -------------------------------------------------------------------------------- /providers/twitch/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/twitch/logo.png -------------------------------------------------------------------------------- /providers/twitter/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/twitter/keys.png -------------------------------------------------------------------------------- /providers/twitter/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/twitter/logo.png -------------------------------------------------------------------------------- /providers/uber/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/uber/config.png -------------------------------------------------------------------------------- /providers/viadeo/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/viadeo/logo.png -------------------------------------------------------------------------------- /providers/vimeo/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/vimeo/logo.png -------------------------------------------------------------------------------- /providers/vimeo2/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/vimeo2/logo.png -------------------------------------------------------------------------------- /providers/xero/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/xero/config.png -------------------------------------------------------------------------------- /providers/xing/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/xing/config.png -------------------------------------------------------------------------------- /providers/yahoo/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/yahoo/config.png -------------------------------------------------------------------------------- /providers/yahoo/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/yahoo/keys.png -------------------------------------------------------------------------------- /providers/yahoo/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/yahoo/logo.png -------------------------------------------------------------------------------- /providers/yahoo2/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/yahoo2/keys.png -------------------------------------------------------------------------------- /providers/yahoo2/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/yahoo2/logo.png -------------------------------------------------------------------------------- /providers/yammer/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/yammer/keys.png -------------------------------------------------------------------------------- /providers/yammer/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/yammer/logo.png -------------------------------------------------------------------------------- /providers/yandex/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/yandex/logo.png -------------------------------------------------------------------------------- /providers/youtube/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/youtube/keys.png -------------------------------------------------------------------------------- /providers/youtube/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/youtube/logo.png -------------------------------------------------------------------------------- /providers/zendesk/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/zendesk/keys.png -------------------------------------------------------------------------------- /providers/zendesk/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/zendesk/logo.png -------------------------------------------------------------------------------- /src/scaffolding/templates/plugin/index.js: -------------------------------------------------------------------------------- 1 | module.exports = function(env) { 2 | return {}; 3 | } 4 | -------------------------------------------------------------------------------- /providers/23andme/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/23andme/config.png -------------------------------------------------------------------------------- /providers/amazon/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/amazon/config.png -------------------------------------------------------------------------------- /providers/app_net/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/app_net/config.png -------------------------------------------------------------------------------- /providers/assembla/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/assembla/keys.png -------------------------------------------------------------------------------- /providers/assembla/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/assembla/logo.png -------------------------------------------------------------------------------- /providers/basecamp/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/basecamp/keys.png -------------------------------------------------------------------------------- /providers/basecamp/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/basecamp/logo.png -------------------------------------------------------------------------------- /providers/behance/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/behance/config.png -------------------------------------------------------------------------------- /providers/bitbucket/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/bitbucket/keys.png -------------------------------------------------------------------------------- /providers/bitbucket/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/bitbucket/logo.png -------------------------------------------------------------------------------- /providers/buffer/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/buffer/config.png -------------------------------------------------------------------------------- /providers/cheddar/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/cheddar/config.png -------------------------------------------------------------------------------- /providers/coinbase/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/coinbase/keys.png -------------------------------------------------------------------------------- /providers/coinbase/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/coinbase/logo.png -------------------------------------------------------------------------------- /providers/dailymile/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/dailymile/keys.png -------------------------------------------------------------------------------- /providers/dailymile/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/dailymile/logo.png -------------------------------------------------------------------------------- /providers/deezer/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/deezer/config.png -------------------------------------------------------------------------------- /providers/discord/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/discord/config.png -------------------------------------------------------------------------------- /providers/disqus/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/disqus/config.png -------------------------------------------------------------------------------- /providers/dropbox/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/dropbox/config.png -------------------------------------------------------------------------------- /providers/evernote/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/evernote/keys.png -------------------------------------------------------------------------------- /providers/evernote/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/evernote/logo.png -------------------------------------------------------------------------------- /providers/facebook/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/facebook/keys.png -------------------------------------------------------------------------------- /providers/facebook/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/facebook/logo.png -------------------------------------------------------------------------------- /providers/feedly/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/feedly/config.png -------------------------------------------------------------------------------- /providers/fitbit/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/fitbit/config.png -------------------------------------------------------------------------------- /providers/flickr/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/flickr/config.png -------------------------------------------------------------------------------- /providers/flowdock/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/flowdock/keys.png -------------------------------------------------------------------------------- /providers/flowdock/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/flowdock/logo.png -------------------------------------------------------------------------------- /providers/freebase/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/freebase/keys.png -------------------------------------------------------------------------------- /providers/freebase/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/freebase/logo.png -------------------------------------------------------------------------------- /providers/gamewisp/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/gamewisp/keys.png -------------------------------------------------------------------------------- /providers/gamewisp/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/gamewisp/logo.png -------------------------------------------------------------------------------- /providers/github/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/github/config.png -------------------------------------------------------------------------------- /providers/google/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google/config.png -------------------------------------------------------------------------------- /providers/heroku/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/heroku/config.png -------------------------------------------------------------------------------- /providers/hubspot/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/hubspot/config.png -------------------------------------------------------------------------------- /providers/instagram/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/instagram/keys.png -------------------------------------------------------------------------------- /providers/instagram/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/instagram/logo.png -------------------------------------------------------------------------------- /providers/intelage/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/intelage/keys.png -------------------------------------------------------------------------------- /providers/intelage/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/intelage/logo.png -------------------------------------------------------------------------------- /providers/intercom/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/intercom/keys.png -------------------------------------------------------------------------------- /providers/intercom/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/intercom/logo.png -------------------------------------------------------------------------------- /providers/jawbone/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/jawbone/config.png -------------------------------------------------------------------------------- /providers/linkedin/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/linkedin/keys.png -------------------------------------------------------------------------------- /providers/linkedin/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/linkedin/logo.png -------------------------------------------------------------------------------- /providers/linkedin2/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/linkedin2/keys.png -------------------------------------------------------------------------------- /providers/linkedin2/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/linkedin2/logo.png -------------------------------------------------------------------------------- /providers/mailchimp/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/mailchimp/keys.png -------------------------------------------------------------------------------- /providers/mailchimp/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/mailchimp/logo.png -------------------------------------------------------------------------------- /providers/mailru/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/mailru/config.png -------------------------------------------------------------------------------- /providers/meetup/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/meetup/config.png -------------------------------------------------------------------------------- /providers/mixcloud/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/mixcloud/keys.png -------------------------------------------------------------------------------- /providers/mixcloud/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/mixcloud/logo.png -------------------------------------------------------------------------------- /providers/paymill/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/paymill/config.png -------------------------------------------------------------------------------- /providers/reddit/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/reddit/config.png -------------------------------------------------------------------------------- /providers/runkeeper/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/runkeeper/keys.png -------------------------------------------------------------------------------- /providers/runkeeper/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/runkeeper/logo.png -------------------------------------------------------------------------------- /providers/shopify/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/shopify/config.png -------------------------------------------------------------------------------- /providers/sinaweibo/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/sinaweibo/logo.png -------------------------------------------------------------------------------- /providers/skyrock/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/skyrock/config.png -------------------------------------------------------------------------------- /providers/snapchat/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/snapchat/keys.png -------------------------------------------------------------------------------- /providers/snapchat/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/snapchat/logo.png -------------------------------------------------------------------------------- /providers/socrata/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/socrata/config.png -------------------------------------------------------------------------------- /providers/spotify/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/spotify/config.png -------------------------------------------------------------------------------- /providers/square/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/square/config.png -------------------------------------------------------------------------------- /providers/strava/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/strava/config.png -------------------------------------------------------------------------------- /providers/stripe/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/stripe/config.png -------------------------------------------------------------------------------- /providers/trello/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/trello/config.png -------------------------------------------------------------------------------- /providers/tripit/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/tripit/config.png -------------------------------------------------------------------------------- /providers/tumblr/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/tumblr/config.png -------------------------------------------------------------------------------- /providers/twitch/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/twitch/config.png -------------------------------------------------------------------------------- /providers/twitter/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/twitter/config.png -------------------------------------------------------------------------------- /providers/vk/logo-button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/vk/logo-button.png -------------------------------------------------------------------------------- /providers/withings/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/withings/keys.png -------------------------------------------------------------------------------- /providers/withings/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/withings/logo.png -------------------------------------------------------------------------------- /providers/wordpress/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/wordpress/keys.png -------------------------------------------------------------------------------- /providers/wordpress/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/wordpress/logo.png -------------------------------------------------------------------------------- /providers/yahoo2/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/yahoo2/config.png -------------------------------------------------------------------------------- /providers/yammer/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/yammer/config.png -------------------------------------------------------------------------------- /providers/youtube/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/youtube/config.png -------------------------------------------------------------------------------- /providers/youtube/me.js: -------------------------------------------------------------------------------- 1 | var google_me = require('../google/me'); 2 | 3 | module.exports = google_me; 4 | -------------------------------------------------------------------------------- /providers/zendesk/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/zendesk/config.png -------------------------------------------------------------------------------- /providers/angel_list/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/angel_list/config.png -------------------------------------------------------------------------------- /providers/angel_list/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/angel_list/keys.png -------------------------------------------------------------------------------- /providers/angel_list/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/angel_list/logo.png -------------------------------------------------------------------------------- /providers/assembla/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/assembla/config.png -------------------------------------------------------------------------------- /providers/basecamp/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/basecamp/config.png -------------------------------------------------------------------------------- /providers/bitbucket/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/bitbucket/config.png -------------------------------------------------------------------------------- /providers/coinbase/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/coinbase/config.png -------------------------------------------------------------------------------- /providers/dailymile/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/dailymile/config.png -------------------------------------------------------------------------------- /providers/dailymotion/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/dailymotion/keys.png -------------------------------------------------------------------------------- /providers/dailymotion/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/dailymotion/logo.png -------------------------------------------------------------------------------- /providers/deviantart/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/deviantart/config.png -------------------------------------------------------------------------------- /providers/deviantart/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/deviantart/keys.png -------------------------------------------------------------------------------- /providers/deviantart/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/deviantart/logo.png -------------------------------------------------------------------------------- /providers/digitalocean/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/digitalocean/keys.png -------------------------------------------------------------------------------- /providers/digitalocean/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/digitalocean/logo.png -------------------------------------------------------------------------------- /providers/eventbrite/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/eventbrite/config.png -------------------------------------------------------------------------------- /providers/eventbrite/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/eventbrite/keys.png -------------------------------------------------------------------------------- /providers/eventbrite/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/eventbrite/logo.png -------------------------------------------------------------------------------- /providers/evernote/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/evernote/config.png -------------------------------------------------------------------------------- /providers/facebook/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/facebook/config.png -------------------------------------------------------------------------------- /providers/familysearch/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/familysearch/logo.png -------------------------------------------------------------------------------- /providers/flowdock/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/flowdock/config.png -------------------------------------------------------------------------------- /providers/foursquare/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/foursquare/config.png -------------------------------------------------------------------------------- /providers/foursquare/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/foursquare/keys.png -------------------------------------------------------------------------------- /providers/foursquare/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/foursquare/logo.png -------------------------------------------------------------------------------- /providers/freebase/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/freebase/config.png -------------------------------------------------------------------------------- /providers/gamewisp/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/gamewisp/config.png -------------------------------------------------------------------------------- /providers/getresponse/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/getresponse/keys.png -------------------------------------------------------------------------------- /providers/getresponse/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/getresponse/logo.png -------------------------------------------------------------------------------- /providers/google_admin/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_admin/keys.png -------------------------------------------------------------------------------- /providers/google_admin/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_admin/logo.png -------------------------------------------------------------------------------- /providers/google_admin/me.js: -------------------------------------------------------------------------------- 1 | var google_me = require('../google/me'); 2 | 3 | module.exports = google_me; 4 | -------------------------------------------------------------------------------- /providers/google_adsense/me.js: -------------------------------------------------------------------------------- 1 | var google_me = require('../google/me'); 2 | 3 | module.exports = google_me; 4 | -------------------------------------------------------------------------------- /providers/google_apps/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_apps/keys.png -------------------------------------------------------------------------------- /providers/google_apps/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_apps/logo.png -------------------------------------------------------------------------------- /providers/google_apps/me.js: -------------------------------------------------------------------------------- 1 | var google_me = require('../google/me'); 2 | 3 | module.exports = google_me; 4 | -------------------------------------------------------------------------------- /providers/google_audit/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_audit/keys.png -------------------------------------------------------------------------------- /providers/google_audit/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_audit/logo.png -------------------------------------------------------------------------------- /providers/google_audit/me.js: -------------------------------------------------------------------------------- 1 | var google_me = require('../google/me'); 2 | 3 | module.exports = google_me; 4 | -------------------------------------------------------------------------------- /providers/google_bigquery/me.js: -------------------------------------------------------------------------------- 1 | var google_me = require('../google/me'); 2 | 3 | module.exports = google_me; 4 | -------------------------------------------------------------------------------- /providers/google_blogger/me.js: -------------------------------------------------------------------------------- 1 | var google_me = require('../google/me'); 2 | 3 | module.exports = google_me; 4 | -------------------------------------------------------------------------------- /providers/google_books/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_books/keys.png -------------------------------------------------------------------------------- /providers/google_books/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_books/logo.png -------------------------------------------------------------------------------- /providers/google_books/me.js: -------------------------------------------------------------------------------- 1 | var google_me = require('../google/me'); 2 | 3 | module.exports = google_me; 4 | -------------------------------------------------------------------------------- /providers/google_calendar/me.js: -------------------------------------------------------------------------------- 1 | var google_me = require('../google/me'); 2 | 3 | module.exports = google_me; 4 | -------------------------------------------------------------------------------- /providers/google_cloud/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_cloud/keys.png -------------------------------------------------------------------------------- /providers/google_cloud/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_cloud/logo.png -------------------------------------------------------------------------------- /providers/google_cloud/me.js: -------------------------------------------------------------------------------- 1 | var google_me = require('../google/me'); 2 | 3 | module.exports = google_me; 4 | -------------------------------------------------------------------------------- /providers/google_compute/me.js: -------------------------------------------------------------------------------- 1 | var google_me = require('../google/me'); 2 | 3 | module.exports = google_me; 4 | -------------------------------------------------------------------------------- /providers/google_contact/me.js: -------------------------------------------------------------------------------- 1 | var google_me = require('../google/me'); 2 | 3 | module.exports = google_me; 4 | -------------------------------------------------------------------------------- /providers/google_drive/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_drive/keys.png -------------------------------------------------------------------------------- /providers/google_drive/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_drive/logo.png -------------------------------------------------------------------------------- /providers/google_drive/me.js: -------------------------------------------------------------------------------- 1 | var google_me = require('../google/me'); 2 | 3 | module.exports = google_me; 4 | -------------------------------------------------------------------------------- /providers/google_groups/me.js: -------------------------------------------------------------------------------- 1 | var google_me = require('../google/me'); 2 | 3 | module.exports = google_me; 4 | -------------------------------------------------------------------------------- /providers/google_latitude/me.js: -------------------------------------------------------------------------------- 1 | var google_me = require('../google/me'); 2 | 3 | module.exports = google_me; 4 | -------------------------------------------------------------------------------- /providers/google_mail/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_mail/keys.png -------------------------------------------------------------------------------- /providers/google_mail/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_mail/logo.png -------------------------------------------------------------------------------- /providers/google_mail/me.js: -------------------------------------------------------------------------------- 1 | var google_me = require('../google/me'); 2 | 3 | module.exports = google_me; 4 | -------------------------------------------------------------------------------- /providers/google_maps/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_maps/keys.png -------------------------------------------------------------------------------- /providers/google_maps/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_maps/logo.png -------------------------------------------------------------------------------- /providers/google_maps/me.js: -------------------------------------------------------------------------------- 1 | var google_me = require('../google/me'); 2 | 3 | module.exports = google_me; 4 | -------------------------------------------------------------------------------- /providers/google_mirror/me.js: -------------------------------------------------------------------------------- 1 | var google_me = require('../google/me'); 2 | 3 | module.exports = google_me; 4 | -------------------------------------------------------------------------------- /providers/google_oauth2/me.js: -------------------------------------------------------------------------------- 1 | var google_me = require('../google/me'); 2 | 3 | module.exports = google_me; 4 | -------------------------------------------------------------------------------- /providers/google_play/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_play/keys.png -------------------------------------------------------------------------------- /providers/google_play/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_play/logo.png -------------------------------------------------------------------------------- /providers/google_play/me.js: -------------------------------------------------------------------------------- 1 | var google_me = require('../google/me'); 2 | 3 | module.exports = google_me; 4 | -------------------------------------------------------------------------------- /providers/google_plus/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_plus/keys.png -------------------------------------------------------------------------------- /providers/google_plus/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_plus/logo.png -------------------------------------------------------------------------------- /providers/google_shopping/me.js: -------------------------------------------------------------------------------- 1 | var google_me = require('../google/me'); 2 | 3 | module.exports = google_me; 4 | -------------------------------------------------------------------------------- /providers/google_site/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_site/keys.png -------------------------------------------------------------------------------- /providers/google_site/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_site/logo.png -------------------------------------------------------------------------------- /providers/google_site/me.js: -------------------------------------------------------------------------------- 1 | var google_me = require('../google/me'); 2 | 3 | module.exports = google_me; 4 | -------------------------------------------------------------------------------- /providers/google_sqladmin/me.js: -------------------------------------------------------------------------------- 1 | var google_me = require('../google/me'); 2 | 3 | module.exports = google_me; 4 | -------------------------------------------------------------------------------- /providers/google_storage/me.js: -------------------------------------------------------------------------------- 1 | var google_me = require('../google/me'); 2 | 3 | module.exports = google_me; 4 | -------------------------------------------------------------------------------- /providers/google_tasks/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_tasks/keys.png -------------------------------------------------------------------------------- /providers/google_tasks/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_tasks/logo.png -------------------------------------------------------------------------------- /providers/google_tasks/me.js: -------------------------------------------------------------------------------- 1 | var google_me = require('../google/me'); 2 | 3 | module.exports = google_me; 4 | -------------------------------------------------------------------------------- /providers/instagram/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/instagram/config.png -------------------------------------------------------------------------------- /providers/intelage/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/intelage/config.png -------------------------------------------------------------------------------- /providers/intercom/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/intercom/config.png -------------------------------------------------------------------------------- /providers/line/logo-button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/line/logo-button.png -------------------------------------------------------------------------------- /providers/linkedin/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/linkedin/config.png -------------------------------------------------------------------------------- /providers/linkedin2/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/linkedin2/config.png -------------------------------------------------------------------------------- /providers/mailchimp/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/mailchimp/config.png -------------------------------------------------------------------------------- /providers/mapmyfitness/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/mapmyfitness/keys.png -------------------------------------------------------------------------------- /providers/mapmyfitness/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/mapmyfitness/logo.png -------------------------------------------------------------------------------- /providers/mixcloud/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/mixcloud/config.png -------------------------------------------------------------------------------- /providers/runkeeper/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/runkeeper/config.png -------------------------------------------------------------------------------- /providers/salesforce/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/salesforce/config.png -------------------------------------------------------------------------------- /providers/salesforce/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/salesforce/keys.png -------------------------------------------------------------------------------- /providers/salesforce/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/salesforce/logo.png -------------------------------------------------------------------------------- /providers/snapchat/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/snapchat/config.png -------------------------------------------------------------------------------- /providers/socrata-iadb/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/socrata-iadb/keys.png -------------------------------------------------------------------------------- /providers/socrata-iadb/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/socrata-iadb/logo.png -------------------------------------------------------------------------------- /providers/soundcloud/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/soundcloud/config.png -------------------------------------------------------------------------------- /providers/soundcloud/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/soundcloud/keys.png -------------------------------------------------------------------------------- /providers/soundcloud/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/soundcloud/logo.png -------------------------------------------------------------------------------- /providers/stocktwits/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/stocktwits/config.png -------------------------------------------------------------------------------- /providers/stocktwits/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/stocktwits/keys.png -------------------------------------------------------------------------------- /providers/stocktwits/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/stocktwits/logo.png -------------------------------------------------------------------------------- /providers/surveygizmo/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/surveygizmo/logo.png -------------------------------------------------------------------------------- /providers/tencentweibo/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/tencentweibo/logo.png -------------------------------------------------------------------------------- /providers/withings/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/withings/config.png -------------------------------------------------------------------------------- /providers/wordpress/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/wordpress/config.png -------------------------------------------------------------------------------- /providers/dailymotion/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/dailymotion/config.png -------------------------------------------------------------------------------- /providers/digitalocean/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/digitalocean/config.png -------------------------------------------------------------------------------- /providers/feedly_sandbox/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/feedly_sandbox/keys.png -------------------------------------------------------------------------------- /providers/feedly_sandbox/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/feedly_sandbox/logo.png -------------------------------------------------------------------------------- /providers/getresponse/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/getresponse/config.png -------------------------------------------------------------------------------- /providers/github/logo-button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/github/logo-button.png -------------------------------------------------------------------------------- /providers/google/logo-button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google/logo-button.png -------------------------------------------------------------------------------- /providers/google_adexchange/me.js: -------------------------------------------------------------------------------- 1 | var google_me = require('../google/me'); 2 | 3 | module.exports = google_me; 4 | -------------------------------------------------------------------------------- /providers/google_admin/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_admin/config.png -------------------------------------------------------------------------------- /providers/google_adsense/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_adsense/keys.png -------------------------------------------------------------------------------- /providers/google_adsense/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_adsense/logo.png -------------------------------------------------------------------------------- /providers/google_analytics/me.js: -------------------------------------------------------------------------------- 1 | var google_me = require('../google/me'); 2 | 3 | module.exports = google_me; 4 | -------------------------------------------------------------------------------- /providers/google_apps/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_apps/config.png -------------------------------------------------------------------------------- /providers/google_audit/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_audit/config.png -------------------------------------------------------------------------------- /providers/google_blogger/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_blogger/keys.png -------------------------------------------------------------------------------- /providers/google_blogger/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_blogger/logo.png -------------------------------------------------------------------------------- /providers/google_books/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_books/config.png -------------------------------------------------------------------------------- /providers/google_cloud/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_cloud/config.png -------------------------------------------------------------------------------- /providers/google_cloudprint/me.js: -------------------------------------------------------------------------------- 1 | var google_me = require('../google/me'); 2 | 3 | module.exports = google_me; 4 | -------------------------------------------------------------------------------- /providers/google_compute/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_compute/keys.png -------------------------------------------------------------------------------- /providers/google_compute/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_compute/logo.png -------------------------------------------------------------------------------- /providers/google_contact/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_contact/keys.png -------------------------------------------------------------------------------- /providers/google_contact/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_contact/logo.png -------------------------------------------------------------------------------- /providers/google_datastore/me.js: -------------------------------------------------------------------------------- 1 | var google_me = require('../google/me'); 2 | 3 | module.exports = google_me; 4 | -------------------------------------------------------------------------------- /providers/google_dfareporting/me.js: -------------------------------------------------------------------------------- 1 | var google_me = require('../google/me'); 2 | 3 | module.exports = google_me; 4 | -------------------------------------------------------------------------------- /providers/google_documents/me.js: -------------------------------------------------------------------------------- 1 | var google_me = require('../google/me'); 2 | 3 | module.exports = google_me; 4 | -------------------------------------------------------------------------------- /providers/google_doubleclick/me.js: -------------------------------------------------------------------------------- 1 | var google_me = require('../google/me'); 2 | 3 | module.exports = google_me; 4 | -------------------------------------------------------------------------------- /providers/google_drive/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_drive/config.png -------------------------------------------------------------------------------- /providers/google_fusiontables/me.js: -------------------------------------------------------------------------------- 1 | var google_me = require('../google/me'); 2 | 3 | module.exports = google_me; 4 | -------------------------------------------------------------------------------- /providers/google_groups/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_groups/keys.png -------------------------------------------------------------------------------- /providers/google_groups/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_groups/logo.png -------------------------------------------------------------------------------- /providers/google_licensing/me.js: -------------------------------------------------------------------------------- 1 | var google_me = require('../google/me'); 2 | 3 | module.exports = google_me; 4 | -------------------------------------------------------------------------------- /providers/google_mail/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_mail/config.png -------------------------------------------------------------------------------- /providers/google_maps/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_maps/config.png -------------------------------------------------------------------------------- /providers/google_mirror/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_mirror/keys.png -------------------------------------------------------------------------------- /providers/google_mirror/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_mirror/logo.png -------------------------------------------------------------------------------- /providers/google_oauth2/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_oauth2/keys.png -------------------------------------------------------------------------------- /providers/google_oauth2/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_oauth2/logo.png -------------------------------------------------------------------------------- /providers/google_play/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_play/config.png -------------------------------------------------------------------------------- /providers/google_plus/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_plus/config.png -------------------------------------------------------------------------------- /providers/google_prediction/me.js: -------------------------------------------------------------------------------- 1 | var google_me = require('../google/me'); 2 | 3 | module.exports = google_me; 4 | -------------------------------------------------------------------------------- /providers/google_site/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_site/config.png -------------------------------------------------------------------------------- /providers/google_storage/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_storage/keys.png -------------------------------------------------------------------------------- /providers/google_storage/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_storage/logo.png -------------------------------------------------------------------------------- /providers/google_tasks/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_tasks/config.png -------------------------------------------------------------------------------- /providers/google_urlshortener/me.js: -------------------------------------------------------------------------------- 1 | var google_me = require('../google/me'); 2 | 3 | module.exports = google_me; 4 | -------------------------------------------------------------------------------- /providers/mapmyfitness/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/mapmyfitness/config.png -------------------------------------------------------------------------------- /providers/microsoft_live/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/microsoft_live/keys.png -------------------------------------------------------------------------------- /providers/microsoft_live/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/microsoft_live/logo.png -------------------------------------------------------------------------------- /providers/odnoklassniki/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/odnoklassniki/keys.png -------------------------------------------------------------------------------- /providers/odnoklassniki/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/odnoklassniki/logo.png -------------------------------------------------------------------------------- /providers/prizm_capture/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/prizm_capture/logo.png -------------------------------------------------------------------------------- /providers/socrata-iadb/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/socrata-iadb/config.png -------------------------------------------------------------------------------- /providers/stackexchange/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/stackexchange/keys.png -------------------------------------------------------------------------------- /providers/stackexchange/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/stackexchange/logo.png -------------------------------------------------------------------------------- /providers/twitter/logo-button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/twitter/logo-button.png -------------------------------------------------------------------------------- /tests/test-config.js: -------------------------------------------------------------------------------- 1 | process.setMaxListeners(0); 2 | 3 | module.exports = { 4 | project_root: __dirname + '/..' 5 | } -------------------------------------------------------------------------------- /oauthd: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | ':' //; exec "$(command -v nodejs || command -v node)" "$0" "$@" 3 | 4 | require('./bin/cli/index'); -------------------------------------------------------------------------------- /providers/campaign_monitor/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/campaign_monitor/keys.png -------------------------------------------------------------------------------- /providers/campaign_monitor/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/campaign_monitor/logo.png -------------------------------------------------------------------------------- /providers/constant_contact/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/constant_contact/keys.png -------------------------------------------------------------------------------- /providers/constant_contact/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/constant_contact/logo.png -------------------------------------------------------------------------------- /providers/evernote_sandbox/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/evernote_sandbox/keys.png -------------------------------------------------------------------------------- /providers/evernote_sandbox/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/evernote_sandbox/logo.png -------------------------------------------------------------------------------- /providers/facebook/logo-button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/facebook/logo-button.png -------------------------------------------------------------------------------- /providers/feedly_sandbox/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/feedly_sandbox/config.png -------------------------------------------------------------------------------- /providers/flowdock/logo-button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/flowdock/logo-button.png -------------------------------------------------------------------------------- /providers/google_adexchange/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_adexchange/keys.png -------------------------------------------------------------------------------- /providers/google_adexchange/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_adexchange/logo.png -------------------------------------------------------------------------------- /providers/google_adsense/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_adsense/config.png -------------------------------------------------------------------------------- /providers/google_affiliate_network/me.js: -------------------------------------------------------------------------------- 1 | var google_me = require('../google/me'); 2 | 3 | module.exports = google_me; 4 | -------------------------------------------------------------------------------- /providers/google_analytics/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_analytics/keys.png -------------------------------------------------------------------------------- /providers/google_analytics/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_analytics/logo.png -------------------------------------------------------------------------------- /providers/google_bigquery/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_bigquery/config.png -------------------------------------------------------------------------------- /providers/google_bigquery/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_bigquery/keys.png -------------------------------------------------------------------------------- /providers/google_bigquery/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_bigquery/logo.png -------------------------------------------------------------------------------- /providers/google_blogger/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_blogger/config.png -------------------------------------------------------------------------------- /providers/google_calendar/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_calendar/config.png -------------------------------------------------------------------------------- /providers/google_calendar/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_calendar/keys.png -------------------------------------------------------------------------------- /providers/google_calendar/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_calendar/logo.png -------------------------------------------------------------------------------- /providers/google_cloudprint/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_cloudprint/keys.png -------------------------------------------------------------------------------- /providers/google_cloudprint/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_cloudprint/logo.png -------------------------------------------------------------------------------- /providers/google_compute/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_compute/config.png -------------------------------------------------------------------------------- /providers/google_contact/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_contact/config.png -------------------------------------------------------------------------------- /providers/google_datastore/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_datastore/keys.png -------------------------------------------------------------------------------- /providers/google_datastore/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_datastore/logo.png -------------------------------------------------------------------------------- /providers/google_documents/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_documents/keys.png -------------------------------------------------------------------------------- /providers/google_documents/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_documents/logo.png -------------------------------------------------------------------------------- /providers/google_groups/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_groups/config.png -------------------------------------------------------------------------------- /providers/google_latitude/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_latitude/logo.png -------------------------------------------------------------------------------- /providers/google_licensing/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_licensing/keys.png -------------------------------------------------------------------------------- /providers/google_licensing/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_licensing/logo.png -------------------------------------------------------------------------------- /providers/google_mirror/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_mirror/config.png -------------------------------------------------------------------------------- /providers/google_oauth2/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_oauth2/config.png -------------------------------------------------------------------------------- /providers/google_prediction/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_prediction/keys.png -------------------------------------------------------------------------------- /providers/google_prediction/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_prediction/logo.png -------------------------------------------------------------------------------- /providers/google_shopping/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_shopping/config.png -------------------------------------------------------------------------------- /providers/google_shopping/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_shopping/keys.png -------------------------------------------------------------------------------- /providers/google_shopping/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_shopping/logo.png -------------------------------------------------------------------------------- /providers/google_sqladmin/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_sqladmin/config.png -------------------------------------------------------------------------------- /providers/google_sqladmin/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_sqladmin/keys.png -------------------------------------------------------------------------------- /providers/google_sqladmin/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_sqladmin/logo.png -------------------------------------------------------------------------------- /providers/google_storage/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_storage/config.png -------------------------------------------------------------------------------- /providers/intelage-oauth2/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/intelage-oauth2/config.png -------------------------------------------------------------------------------- /providers/intelage-oauth2/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/intelage-oauth2/keys.png -------------------------------------------------------------------------------- /providers/intelage-oauth2/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/intelage-oauth2/logo.png -------------------------------------------------------------------------------- /providers/linkedin/logo-button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/linkedin/logo-button.png -------------------------------------------------------------------------------- /providers/linkedin2/logo-button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/linkedin2/logo-button.png -------------------------------------------------------------------------------- /providers/microsoft_live/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/microsoft_live/config.png -------------------------------------------------------------------------------- /providers/odnoklassniki/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/odnoklassniki/config.png -------------------------------------------------------------------------------- /providers/stackexchange/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/stackexchange/config.png -------------------------------------------------------------------------------- /providers/vertical_response/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/vertical_response/logo.png -------------------------------------------------------------------------------- /providers/campaign_monitor/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/campaign_monitor/config.png -------------------------------------------------------------------------------- /providers/constant_contact/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/constant_contact/config.png -------------------------------------------------------------------------------- /providers/evernote_sandbox/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/evernote_sandbox/config.png -------------------------------------------------------------------------------- /providers/google_adexchange/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_adexchange/config.png -------------------------------------------------------------------------------- /providers/google_analytics/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_analytics/config.png -------------------------------------------------------------------------------- /providers/google_cloudprint/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_cloudprint/config.png -------------------------------------------------------------------------------- /providers/google_datastore/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_datastore/config.png -------------------------------------------------------------------------------- /providers/google_dfareporting/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_dfareporting/keys.png -------------------------------------------------------------------------------- /providers/google_dfareporting/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_dfareporting/logo.png -------------------------------------------------------------------------------- /providers/google_documents/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_documents/config.png -------------------------------------------------------------------------------- /providers/google_doubleclick/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_doubleclick/keys.png -------------------------------------------------------------------------------- /providers/google_doubleclick/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_doubleclick/logo.png -------------------------------------------------------------------------------- /providers/google_fusiontables/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_fusiontables/keys.png -------------------------------------------------------------------------------- /providers/google_fusiontables/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_fusiontables/logo.png -------------------------------------------------------------------------------- /providers/google_licensing/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_licensing/config.png -------------------------------------------------------------------------------- /providers/google_prediction/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_prediction/config.png -------------------------------------------------------------------------------- /providers/google_urlshortener/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_urlshortener/keys.png -------------------------------------------------------------------------------- /providers/google_urlshortener/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_urlshortener/logo.png -------------------------------------------------------------------------------- /providers/salesforce_staging/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/salesforce_staging/keys.png -------------------------------------------------------------------------------- /providers/salesforce_staging/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/salesforce_staging/logo.png -------------------------------------------------------------------------------- /providers/azure_active_directory/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/azure_active_directory/keys.png -------------------------------------------------------------------------------- /providers/azure_active_directory/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/azure_active_directory/logo.png -------------------------------------------------------------------------------- /providers/familysearch_sandbox/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/familysearch_sandbox/logo.png -------------------------------------------------------------------------------- /providers/google_dfareporting/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_dfareporting/config.png -------------------------------------------------------------------------------- /providers/google_doubleclick/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_doubleclick/config.png -------------------------------------------------------------------------------- /providers/google_enterprise_licence_manager/me.js: -------------------------------------------------------------------------------- 1 | var google_me = require('../google/me'); 2 | 3 | module.exports = google_me; 4 | -------------------------------------------------------------------------------- /providers/google_fusiontables/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_fusiontables/config.png -------------------------------------------------------------------------------- /providers/google_oauth2/logo-button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_oauth2/logo-button.png -------------------------------------------------------------------------------- /providers/google_urlshortener/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_urlshortener/config.png -------------------------------------------------------------------------------- /providers/oracle_marketing_cloud/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/oracle_marketing_cloud/keys.png -------------------------------------------------------------------------------- /providers/oracle_marketing_cloud/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/oracle_marketing_cloud/logo.png -------------------------------------------------------------------------------- /providers/salesforce_staging/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/salesforce_staging/config.png -------------------------------------------------------------------------------- /src/core/oauth/index.coffee: -------------------------------------------------------------------------------- 1 | module.exports = (env) -> 2 | oauth1: require('./oauth1') env 3 | oauth2: require('./oauth2') env 4 | -------------------------------------------------------------------------------- /providers/azure_active_directory/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/azure_active_directory/config.png -------------------------------------------------------------------------------- /providers/google_affiliate_network/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_affiliate_network/keys.png -------------------------------------------------------------------------------- /providers/google_affiliate_network/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_affiliate_network/logo.png -------------------------------------------------------------------------------- /providers/oracle_marketing_cloud/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/oracle_marketing_cloud/config.png -------------------------------------------------------------------------------- /providers/google_affiliate_network/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_affiliate_network/config.png -------------------------------------------------------------------------------- /providers/google_enterprise_licence_manager/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_enterprise_licence_manager/keys.png -------------------------------------------------------------------------------- /providers/google_enterprise_licence_manager/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_enterprise_licence_manager/logo.png -------------------------------------------------------------------------------- /tests/instance_test/plugins/plugin_test/plugin_test.coffee: -------------------------------------------------------------------------------- 1 | 2 | 3 | module.exports = (env) -> 4 | getMyName: () -> 5 | return "plugin_test" 6 | 7 | -------------------------------------------------------------------------------- /providers/google_enterprise_licence_manager/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oauth-io/oauthd/HEAD/providers/google_enterprise_licence_manager/config.png -------------------------------------------------------------------------------- /tests/instance_test/plugins/plugin_test/index.js: -------------------------------------------------------------------------------- 1 | module.exports = function(env) { 2 | var plugin = require('./bin/plugin_test.js')(env); 3 | return plugin; 4 | } 5 | -------------------------------------------------------------------------------- /src/scaffolding/templates/plugin/Gruntfile.js: -------------------------------------------------------------------------------- 1 | 2 | module.exports = function(grunt) { 3 | grunt.initConfig({ 4 | 5 | }); 6 | 7 | grunt.registerTask('default', []); 8 | }; -------------------------------------------------------------------------------- /tests/instance_test/plugins/plugin_test/plugin.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "plugin_test", 3 | "description": "Default plugin_test.", 4 | "version": "0.0.1", 5 | "main": "index.js" 6 | } -------------------------------------------------------------------------------- /src/scaffolding/templates/plugin/plugin.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "plugin_test", 3 | "description": "", 4 | "version": "0.0.0", 5 | "main": "index.js", 6 | "interface_enabled": true 7 | } -------------------------------------------------------------------------------- /providers/intelage-oauth2/me.js: -------------------------------------------------------------------------------- 1 | var me = { 2 | url: '/me', 3 | params: {}, 4 | fields: { 5 | id: 'sub', 6 | email: '=' 7 | } 8 | }; 9 | module.exports = me; 10 | -------------------------------------------------------------------------------- /providers/intelage/me.js: -------------------------------------------------------------------------------- 1 | var me = { 2 | url: '/userinfo', 3 | params: {}, 4 | fields: { 5 | id: 'sub', 6 | email: '=' 7 | } 8 | }; 9 | module.exports = me; 10 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | // Place your settings in this file to overwrite default and user settings. 2 | { 3 | "files.exclude": { 4 | "bin/**/*": true, 5 | "**/*/bin/**/*": true 6 | } 7 | } -------------------------------------------------------------------------------- /src/core/utilities/debug.coffee: -------------------------------------------------------------------------------- 1 | 2 | module.exports = (env) -> 3 | debug = () -> 4 | if env.config?.debug 5 | console.log.apply console, arguments 6 | debug.display = () -> 7 | console.log.apply console, arguments 8 | return debug 9 | -------------------------------------------------------------------------------- /src/scaffolding/templates/basis_structure/config.local.js: -------------------------------------------------------------------------------- 1 | var local_config = { 2 | // Here you can override any configuration field that is specific to a local machine. 3 | // The config.local.js is git ignored. 4 | 5 | }; 6 | 7 | 8 | module.exports = local_config; -------------------------------------------------------------------------------- /providers/dailymotion/me.js: -------------------------------------------------------------------------------- 1 | var me = { 2 | fetch: [ 3 | 4 | function(fetched_elts) { 5 | return '/user/me'; 6 | } 7 | 8 | ], 9 | params: {}, 10 | fields: { 11 | alias: 'screenname' 12 | } 13 | }; 14 | module.exports = me; -------------------------------------------------------------------------------- /src/scaffolding/templates/plugin/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "plugin_test", 3 | "version": "0.0.0", 4 | "description": "", 5 | "main": "index.js", 6 | "author": "", 7 | "license": "ISC", 8 | "devDependencies": { 9 | }, 10 | "dependencies": { 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /providers/heroku/me.js: -------------------------------------------------------------------------------- 1 | var me = { 2 | fetch: [ 3 | 4 | function(fetched_elts) { 5 | return '/account'; 6 | } 7 | 8 | ], 9 | params: {}, 10 | fields: { 11 | name: '=', 12 | email: '=' 13 | } 14 | }; 15 | module.exports = me; -------------------------------------------------------------------------------- /providers/hubspot/me.js: -------------------------------------------------------------------------------- 1 | var me = { 2 | url: "/oauth/v1/access-tokens/{{access_token}}", 3 | params: {}, 4 | fields: { 5 | user_id: function (me) { 6 | return me.user_id 7 | }, 8 | email: function (me) { 9 | return me.user 10 | } 11 | } 12 | }; 13 | 14 | module.exports = me; 15 | -------------------------------------------------------------------------------- /providers/uber/me.js: -------------------------------------------------------------------------------- 1 | var me = { 2 | 3 | url: '/v1/me', 4 | params: {}, 5 | fields: { 6 | name: '=', 7 | firstname: 'first_name', 8 | lastname: 'last_name', 9 | avatar: 'picture', 10 | email: '=', 11 | } 12 | }; 13 | 14 | module.exports = me; -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "7.0" 4 | services: 5 | - redis 6 | before_install: 7 | - "npm install -g grunt-cli coffee-script jasmine-node@1.14.5" 8 | install: 9 | - "npm install" 10 | script: 11 | - "npm test" 12 | branches: 13 | only: 14 | - master 15 | - develop -------------------------------------------------------------------------------- /providers/campaign_monitor/me.js: -------------------------------------------------------------------------------- 1 | var me = { 2 | fetch: [ 3 | 4 | function(fetched_elts) { 5 | return '/primarycontact.json'; 6 | } 7 | 8 | ], 9 | params: {}, 10 | fields: { 11 | email: 'EmailAddress' 12 | } 13 | }; 14 | 15 | module.exports = me; -------------------------------------------------------------------------------- /providers/deviantart/me.js: -------------------------------------------------------------------------------- 1 | var me = { 2 | fetch: [ 3 | 4 | function(fetched_elts) { 5 | return '/api/oauth2/user/whoami'; 6 | } 7 | 8 | ], 9 | params: {}, 10 | fields: { 11 | alias: 'username', 12 | avatar: 'usericonurl' 13 | } 14 | }; 15 | module.exports = me; -------------------------------------------------------------------------------- /providers/digitalocean/me.js: -------------------------------------------------------------------------------- 1 | var me = { 2 | 3 | url: '/v2/account', 4 | params: {}, 5 | fields: { 6 | id: function(me) { 7 | return "" + me.account.uuid; 8 | }, 9 | email: function(me) { 10 | return "" + me.account.email; 11 | } 12 | } 13 | }; 14 | 15 | module.exports = me; -------------------------------------------------------------------------------- /src/data/index.coffee: -------------------------------------------------------------------------------- 1 | module.exports = (env) -> 2 | env.data = require('./db') env 3 | env.data.Entity = require('./base-entity') env 4 | env.data.apps = require('./db_apps') env 5 | env.data.App = require('./App') env 6 | env.data.providers = require('./db_providers') env 7 | env.data.states = require('./db_states') env 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /providers/feedly/me.js: -------------------------------------------------------------------------------- 1 | var me = { 2 | fetch: [ 3 | 4 | function () { 5 | return '/v3/profile'; 6 | } 7 | 8 | ], 9 | params: {}, 10 | fields: { 11 | name: function (me) { 12 | return me.fullName 13 | }, 14 | locale: 'lang' 15 | } 16 | }; 17 | 18 | module.exports = me; -------------------------------------------------------------------------------- /providers/trello/me.js: -------------------------------------------------------------------------------- 1 | var me = { 2 | fetch: [ 3 | 4 | function(fetched_elts) { 5 | return '/1/members/me'; 6 | } 7 | 8 | ], 9 | params: {}, 10 | fields: { 11 | alias: 'username', 12 | bio: '=', 13 | name: 'fullName', 14 | email: '=' 15 | } 16 | }; 17 | module.exports = me; -------------------------------------------------------------------------------- /providers/feedly_sandbox/me.js: -------------------------------------------------------------------------------- 1 | var me = { 2 | fetch: [ 3 | 4 | function () { 5 | return '/v3/profile'; 6 | } 7 | 8 | ], 9 | params: {}, 10 | fields: { 11 | name: function (me) { 12 | return me.fullName 13 | }, 14 | locale: 'lang' 15 | } 16 | }; 17 | 18 | module.exports = me; -------------------------------------------------------------------------------- /providers/myob/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://developer.myob.com" 5 | }, 6 | "copyingKey": { 7 | "url": "https://myob.com.au/addons/" 8 | }, 9 | "install": { 10 | "href": { 11 | "provider": "https://myob.com.au", 12 | "docs": "https://developer.myob.com" 13 | } 14 | } 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /providers/nimble/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://support.nimble.com/customer/portal/articles/1194074-nimble-api-access#1" 5 | }, 6 | "install": { 7 | "href": { 8 | "provider": "https://nimble.com/", 9 | "docs": "https://nimble.readthedocs.org/" 10 | } 11 | } 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /providers/podio/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://developers.podio.com/api-key" 5 | }, 6 | "install": { 7 | "href": { 8 | "provider": "https://podio.com/", 9 | "docs": "https://developers.podio.com/doc/" 10 | } 11 | } 12 | } 13 | } -------------------------------------------------------------------------------- /providers/square/me.js: -------------------------------------------------------------------------------- 1 | var me = { 2 | url: '/v1/me', 3 | params: {}, 4 | fields: { 5 | id: function(me) { 6 | return "" + me.id; 7 | }, 8 | name: '=', 9 | company: 'business_name', 10 | local: 'language_code', 11 | email: '=', 12 | location: '=' 13 | } 14 | }; 15 | 16 | module.exports = me; 17 | -------------------------------------------------------------------------------- /src/scaffolding/plugins/deactivate.coffee: -------------------------------------------------------------------------------- 1 | jf = require 'jsonfile' 2 | Q = require 'q' 3 | 4 | 5 | module.exports = (env) -> 6 | exec = env.exec 7 | (plugin) -> 8 | defer = Q.defer() 9 | env.plugins.pluginsList.updateEntry(plugin, { 10 | active: false 11 | }) 12 | .then () -> 13 | defer.resolve() 14 | .fail (e) -> 15 | defer.reject e 16 | defer.promise -------------------------------------------------------------------------------- /providers/zendesk/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "install": { 4 | "href": { 5 | "provider": "https://zendesk.com/", 6 | "docs": "https://developer.zendesk.com" 7 | } 8 | }, 9 | "sample": { 10 | "method": "get", 11 | "url": "/api/v2/users/me" 12 | } 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /providers/google_latitude/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://code.google.com/apis/console/" 5 | }, 6 | "copyingKey": { 7 | "url": "https://code.google.com/apis/console/" 8 | }, 9 | "install": { 10 | "href": { 11 | "provider": "https://google.com/", 12 | "docs": "https://code.google.com/more/" 13 | } 14 | } 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /providers/meetup/me.js: -------------------------------------------------------------------------------- 1 | var me = { 2 | fetch: [ 3 | 4 | function() { 5 | return '/2/member/self'; 6 | } 7 | 8 | ], 9 | params: {}, 10 | fields: { 11 | name: '=', 12 | location: function(me) { 13 | return me.city + ', ' + me.country; 14 | }, 15 | locale: 'lang' 16 | } 17 | }; 18 | 19 | module.exports = me; -------------------------------------------------------------------------------- /src/scaffolding/plugins/activate.coffee: -------------------------------------------------------------------------------- 1 | jf = require 'jsonfile' 2 | Q = require 'q' 3 | 4 | 5 | module.exports = (env) -> 6 | 7 | exec = env.exec 8 | (plugin) -> 9 | defer = Q.defer() 10 | 11 | env.plugins.pluginsList.updateEntry(plugin, { 12 | active: true 13 | }) 14 | .then () -> 15 | defer.resolve() 16 | .fail (e) -> 17 | defer.reject e 18 | 19 | defer.promise -------------------------------------------------------------------------------- /providers/renren/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://app.renren.com/developers/createAppNew" 5 | }, 6 | "copyingKey": { 7 | "url": "https://app.renren.com/developers/newapp" 8 | }, 9 | "install": { 10 | "href": { 11 | "provider": "https://renren.com", 12 | "docs": "https://wiki.dev.renren.com/wiki/" 13 | } 14 | } 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /providers/imgur/me.js: -------------------------------------------------------------------------------- 1 | var me = { 2 | fetch: [ 3 | 4 | function() { 5 | return '/3/account/me'; 6 | } 7 | 8 | ], 9 | params: {}, 10 | fields: { 11 | alias: function(me) { 12 | return me.data.url; 13 | }, 14 | bio: function(me) { 15 | return me.data.bio; 16 | } 17 | } 18 | }; 19 | 20 | module.exports = me; -------------------------------------------------------------------------------- /src/core/utilities/index.coffee: -------------------------------------------------------------------------------- 1 | module.exports = (env) -> 2 | env.utilities = {} 3 | env.debug = require('./debug')(env) 4 | env.utilities.check = require('./check')(env) 5 | env.utilities.logger = require('./logger')(env) 6 | env.utilities.formatters = require('./formatters')(env) 7 | env.utilities.mailer = require('./mailer')(env) 8 | env.utilities.exit = require('./exit')(env) 9 | 10 | env.utilities -------------------------------------------------------------------------------- /src/scaffolding/compile/index.coffee: -------------------------------------------------------------------------------- 1 | Q = require 'q' 2 | exec = require('child_process').exec 3 | 4 | module.exports = (env) -> 5 | () -> 6 | defer = Q.defer() 7 | env.debug 'Running npm install and grunt.'.green + ' This may take a few minutes'.yellow 8 | exec 'npm install; grunt;', (error, stdout, stderr) -> 9 | if not error 10 | defer.resolve() 11 | else 12 | defer.reject() 13 | defer.promise -------------------------------------------------------------------------------- /providers/flowdock/me.js: -------------------------------------------------------------------------------- 1 | var me = { 2 | 3 | url: '/user', 4 | params: {}, 5 | fields: { 6 | id: function(me) { 7 | return "" + me.id; 8 | }, 9 | name: 'name', 10 | company: '=', 11 | alias: 'nick', 12 | bio: '=', 13 | avatar: 'avatar', 14 | email: 'email', 15 | location: '=' 16 | } 17 | }; 18 | 19 | module.exports = me; 20 | -------------------------------------------------------------------------------- /providers/mailru/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://api.mail.ru/sites/my/add/", 5 | "image": "config.png" 6 | }, 7 | "copyingKey": { 8 | "url": "https://api.mail.ru/sites/my/", 9 | "image": "keys.png" 10 | }, 11 | "install": { 12 | "href": { 13 | "provider": "https://api.mail.ru/", 14 | "docs": "https://api.mail.ru/docs/" 15 | } 16 | } 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /providers/angel_list/me.js: -------------------------------------------------------------------------------- 1 | var me = { 2 | fetch: [ 3 | 4 | function(fetched_elts) { 5 | return '/1/me'; 6 | } 7 | 8 | ], 9 | params: {}, 10 | fields: { 11 | id: "=", 12 | email: "=", 13 | location: "country", 14 | name: "=", 15 | avatar: function(me) { 16 | return me.image; 17 | } 18 | } 19 | }; 20 | module.exports = me; 21 | -------------------------------------------------------------------------------- /providers/eventbrite/me.js: -------------------------------------------------------------------------------- 1 | var me = { 2 | fetch: [ 3 | 4 | function(fetched_elts) { 5 | return '/v3/users/me/'; 6 | } 7 | 8 | ], 9 | params: {}, 10 | fields: { 11 | email: function(me) { 12 | return me.emails.email; 13 | }, 14 | name: '=', 15 | firstname: 'first_name', 16 | lastname: 'last_name' 17 | } 18 | }; 19 | module.exports = me; -------------------------------------------------------------------------------- /providers/xero/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://app.xero.com/Application/Add", 5 | "image": "config.png" 6 | }, 7 | "copyingKey": { 8 | "url": "https://app.xero.com/Application/Edit", 9 | "image": "keys.png" 10 | }, 11 | "install": { 12 | "href": { 13 | "provider": "https://www.xero.com/", 14 | "docs": "https://developer.xero.com/" 15 | } 16 | } 17 | } 18 | } -------------------------------------------------------------------------------- /providers/qip/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://developers.store.qip.ru/applications/new", 5 | "image": "config.png" 6 | }, 7 | "copyingKey": { 8 | "url": "https://developers.store.qip.ru/applications" 9 | }, 10 | "install": { 11 | "href": { 12 | "provider": "https://qip.ru/", 13 | "docs": "https://store.qip.ru/docs/OpenApi.credentials" 14 | } 15 | } 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /tests/instance_test/plugins/plugin_test/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "plugin_test", 3 | "version": "1.0.0", 4 | "description": "", 5 | "main": "Gruntfile.js", 6 | "private": true, 7 | "scripts": { 8 | "test": "echo \"Error: no test specified\" && exit 1" 9 | }, 10 | "author": "", 11 | "license": "ISC", 12 | "devDependencies": { 13 | "grunt-contrib-coffee": "^1.0.0" 14 | }, 15 | "dependencies": { 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /providers/google_mail/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://code.google.com/apis/console/", 5 | "image": "config.png" 6 | }, 7 | "copyingKey": { 8 | "url": "https://code.google.com/apis/console/", 9 | "image": "keys.png" 10 | }, 11 | "install": { 12 | "href": { 13 | "provider": "https://google.com/", 14 | "docs": "https://code.google.com/more/" 15 | } 16 | } 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /providers/evernote/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://dev.evernote.com/doc/", 5 | "image": "config.png" 6 | }, 7 | "copyingKey": { 8 | "url": "https://www.evernote.com/AuthorizedServices.action", 9 | "image": "keys.png" 10 | }, 11 | "install": { 12 | "href": { 13 | "provider": "https://evernote.com", 14 | "docs": "https://dev.evernote.com/doc/" 15 | } 16 | } 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /providers/google_cloud/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://code.google.com/apis/console/", 5 | "image": "config.png" 6 | }, 7 | "copyingKey": { 8 | "url": "https://code.google.com/apis/console/", 9 | "image": "keys.png" 10 | }, 11 | "install": { 12 | "href": { 13 | "provider": "https://google.com/", 14 | "docs": "https://code.google.com/more/" 15 | } 16 | } 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /providers/google_contact/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://code.google.com/apis/console/", 5 | "image": "config.png" 6 | }, 7 | "copyingKey": { 8 | "url": "https://code.google.com/apis/console/", 9 | "image": "keys.png" 10 | }, 11 | "install": { 12 | "href": { 13 | "provider": "https://google.com/", 14 | "docs": "https://code.google.com/more/" 15 | } 16 | } 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /providers/google_documents/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://code.google.com/apis/console/", 5 | "image": "config.png" 6 | }, 7 | "copyingKey": { 8 | "url": "https://code.google.com/apis/console/", 9 | "image": "keys.png" 10 | }, 11 | "install": { 12 | "href": { 13 | "provider": "https://google.com/", 14 | "docs": "https://code.google.com/more/" 15 | } 16 | } 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /providers/google_drive/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://code.google.com/apis/console/", 5 | "image": "config.png" 6 | }, 7 | "copyingKey": { 8 | "url": "https://code.google.com/apis/console/", 9 | "image": "keys.png" 10 | }, 11 | "install": { 12 | "href": { 13 | "provider": "https://google.com/", 14 | "docs": "https://developers.google.com/drive/" 15 | } 16 | } 17 | } 18 | } -------------------------------------------------------------------------------- /providers/google_mirror/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://code.google.com/apis/console/", 5 | "image": "config.png" 6 | }, 7 | "copyingKey": { 8 | "url": "https://code.google.com/apis/console/", 9 | "image": "keys.png" 10 | }, 11 | "install": { 12 | "href": { 13 | "provider": "https://google.com/", 14 | "docs": "https://developers.google.com/glass" 15 | } 16 | } 17 | } 18 | } -------------------------------------------------------------------------------- /providers/behance/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://www.behance.net/dev/register", 5 | "image": "config.png" 6 | }, 7 | "copyingKey": { 8 | "url": "https://www.behance.net/dev/apps", 9 | "image": "keys.png" 10 | }, 11 | "install": { 12 | "href": { 13 | "provider": "https://www.behance.net/", 14 | "docs": "https://www.behance.net/dev/api/endpoints/" 15 | } 16 | } 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /providers/freebase/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://code.google.com/apis/console/", 5 | "image": "config.png" 6 | }, 7 | "copyingKey": { 8 | "url": "https://code.google.com/apis/console/", 9 | "image": "keys.png" 10 | }, 11 | "install": { 12 | "href": { 13 | "provider": "https://www.freebase.com/", 14 | "docs": "https://developers.google.com/freebase/" 15 | } 16 | } 17 | } 18 | } -------------------------------------------------------------------------------- /providers/google_analytics/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://code.google.com/apis/console/", 5 | "image": "config.png" 6 | }, 7 | "copyingKey": { 8 | "url": "https://code.google.com/apis/console/", 9 | "image": "keys.png" 10 | }, 11 | "install": { 12 | "href": { 13 | "provider": "https://google.com/", 14 | "docs": "https://developers.google.com/analytics/" 15 | } 16 | } 17 | } 18 | } -------------------------------------------------------------------------------- /providers/google_cloudprint/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://code.google.com/apis/console/", 5 | "image": "config.png" 6 | }, 7 | "copyingKey": { 8 | "url": "https://code.google.com/apis/console/", 9 | "image": "keys.png" 10 | }, 11 | "install": { 12 | "href": { 13 | "provider": "https://google.com/", 14 | "docs": "https://code.google.com/more/" 15 | } 16 | } 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /providers/google_datastore/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://code.google.com/apis/console/", 5 | "image": "config.png" 6 | }, 7 | "copyingKey": { 8 | "url": "https://code.google.com/apis/console/", 9 | "image": "keys.png" 10 | }, 11 | "install": { 12 | "href": { 13 | "provider": "https://google.com/", 14 | "docs": "https://developers.google.com/datastore/" 15 | } 16 | } 17 | } 18 | } -------------------------------------------------------------------------------- /providers/google_maps/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://code.google.com/apis/console/", 5 | "image": "config.png" 6 | }, 7 | "copyingKey": { 8 | "url": "https://code.google.com/apis/console/", 9 | "image": "keys.png" 10 | }, 11 | "install": { 12 | "href": { 13 | "provider": "https://google.com/", 14 | "docs": "https://developers.google.com/coordinate/" 15 | } 16 | } 17 | } 18 | } -------------------------------------------------------------------------------- /providers/strava/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://www.strava.com/settings/api", 5 | "image": "config.png" 6 | }, 7 | "copyingKey": { 8 | "url": "https://www.strava.com/settings/api", 9 | "image": "keys.png" 10 | }, 11 | "install": { 12 | "href": { 13 | "provider": "https://www.strava.com/settings/api", 14 | "docs": "https://strava.github.io/api/" 15 | } 16 | } 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /tests/instance_test/plugins/plugin_test/Gruntfile.js: -------------------------------------------------------------------------------- 1 | 2 | module.exports = function(grunt) { 3 | grunt.initConfig({ 4 | coffee: { 5 | default: { 6 | expand: true, 7 | cwd: __dirname, 8 | src: ['*.coffee'], 9 | dest: 'bin', 10 | ext: '.js', 11 | options: { 12 | bare: true 13 | } 14 | } 15 | } 16 | }); 17 | 18 | grunt.loadNpmTasks('grunt-contrib-coffee'); 19 | 20 | grunt.registerTask('default', ['coffee']); 21 | }; -------------------------------------------------------------------------------- /providers/buffer/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://bufferapp.com/developers/apps/create", 5 | "image": "config.png" 6 | }, 7 | "copyingKey": { 8 | "url": "https://bufferapp.com/developers/apps", 9 | "image": "keys.png" 10 | }, 11 | "install": { 12 | "href": { 13 | "provider": "https://bufferapp.com", 14 | "docs": "https://bufferapp.com/developers/api" 15 | } 16 | } 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /providers/google_admin/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://code.google.com/apis/console/", 5 | "image": "config.png" 6 | }, 7 | "copyingKey": { 8 | "url": "https://code.google.com/apis/console/", 9 | "image": "keys.png" 10 | }, 11 | "install": { 12 | "href": { 13 | "provider": "https://google.com/", 14 | "docs": "https://developers.google.com/admin-sdk/reports/" 15 | } 16 | } 17 | } 18 | } -------------------------------------------------------------------------------- /providers/google_doubleclick/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://code.google.com/apis/console/", 5 | "image": "config.png" 6 | }, 7 | "copyingKey": { 8 | "url": "https://code.google.com/apis/console/", 9 | "image": "keys.png" 10 | }, 11 | "install": { 12 | "href": { 13 | "provider": "https://google.com/", 14 | "docs": "https://developers.google.com/bid-manager/" 15 | } 16 | } 17 | } 18 | } -------------------------------------------------------------------------------- /providers/google_fusiontables/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://code.google.com/apis/console/", 5 | "image": "config.png" 6 | }, 7 | "copyingKey": { 8 | "url": "https://code.google.com/apis/console/", 9 | "image": "keys.png" 10 | }, 11 | "install": { 12 | "href": { 13 | "provider": "https://google.com/", 14 | "docs": "https://developers.google.com/fusiontables" 15 | } 16 | } 17 | } 18 | } -------------------------------------------------------------------------------- /providers/google_site/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://code.google.com/apis/console/", 5 | "image": "config.png" 6 | }, 7 | "copyingKey": { 8 | "url": "https://code.google.com/apis/console/", 9 | "image": "keys.png" 10 | }, 11 | "install": { 12 | "href": { 13 | "provider": "https://google.com/", 14 | "docs": "https://developers.google.com/site-verification/" 15 | } 16 | } 17 | } 18 | } -------------------------------------------------------------------------------- /providers/reddit/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://www.reddit.com/prefs/apps", 5 | "image": "config.png" 6 | }, 7 | "copyingKey": { 8 | "url": "https://www.reddit.com/prefs/apps", 9 | "image": "keys.png" 10 | }, 11 | "install": { 12 | "href": { 13 | "provider": "https://www.reddit.com", 14 | "docs": "https://www.reddit.com/dev/api/" 15 | } 16 | } 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /providers/surveygizmo/me.js: -------------------------------------------------------------------------------- 1 | var me = { 2 | 3 | url: '/1.1/account/verify_credentials.json', 4 | params: {}, 5 | fields: { 6 | id: 'id_str', 7 | name: '=', 8 | alias: 'screen_name', 9 | bio: 'description', 10 | avatar: 'profile_image_url_https', 11 | location: '=', 12 | language: 'lang', 13 | timezone: 'time_zone', 14 | website: 'url' 15 | } 16 | }; 17 | 18 | module.exports = me; -------------------------------------------------------------------------------- /providers/getresponse/me.js: -------------------------------------------------------------------------------- 1 | var me = { 2 | url: "/accounts", 3 | params: {}, 4 | fields: { 5 | accountId: function (me) { 6 | return me.accountId 7 | }, 8 | firstName: function (me) { 9 | return me.firstName 10 | }, 11 | lastName: function (me) { 12 | return me.lastName 13 | }, 14 | email: function (me) { 15 | return me.email 16 | }, 17 | href: function (me) { 18 | return me.href 19 | } 20 | } 21 | }; 22 | module.exports = me; 23 | -------------------------------------------------------------------------------- /providers/google_adsense/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://code.google.com/apis/console/", 5 | "image": "config.png" 6 | }, 7 | "copyingKey": { 8 | "url": "https://code.google.com/apis/console/", 9 | "image": "keys.png" 10 | }, 11 | "install": { 12 | "href": { 13 | "provider": "https://google.com/", 14 | "docs": "https://developers.google.com/adsense/management/" 15 | } 16 | } 17 | } 18 | } -------------------------------------------------------------------------------- /providers/google_apps/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://code.google.com/apis/console/", 5 | "image": "config.png" 6 | }, 7 | "copyingKey": { 8 | "url": "https://code.google.com/apis/console/", 9 | "image": "keys.png" 10 | }, 11 | "install": { 12 | "href": { 13 | "provider": "https://google.com/", 14 | "docs": "https://developers.google.com/google-apps/reseller/" 15 | } 16 | } 17 | } 18 | } -------------------------------------------------------------------------------- /providers/google_storage/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://code.google.com/apis/console/", 5 | "image": "config.png" 6 | }, 7 | "copyingKey": { 8 | "url": "https://code.google.com/apis/console/", 9 | "image": "keys.png" 10 | }, 11 | "install": { 12 | "href": { 13 | "provider": "https://google.com/", 14 | "docs": "https://developers.google.com/storage/docs/json_api/" 15 | } 16 | } 17 | } 18 | } -------------------------------------------------------------------------------- /providers/orkut/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://code.google.com/apis/console/", 5 | "image": "config.png" 6 | }, 7 | "copyingKey": { 8 | "url": "https://code.google.com/apis/console/", 9 | "image": "keys.png" 10 | }, 11 | "install": { 12 | "href": { 13 | "provider": "https://google.com/", 14 | "docs": "https://code.google.com/apis/orkut/v2/reference.html" 15 | } 16 | } 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /providers/amazon/me.js: -------------------------------------------------------------------------------- 1 | var me = { 2 | fetch: [ 3 | function(fetched_elts) { 4 | return 'https://api.amazon.com/user/profile'; 5 | } 6 | ], 7 | params: {}, 8 | fields: { 9 | id: function(me) { 10 | return me.user_id; 11 | }, 12 | name: function(me) { 13 | return me.name; 14 | }, 15 | email: function(me) { 16 | return me.email; 17 | }, 18 | zipcode: function(me) { 19 | return me.postal_code; 20 | } 21 | } 22 | }; 23 | module.exports = me; -------------------------------------------------------------------------------- /providers/evernote_sandbox/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://dev.evernote.com/doc/", 5 | "image": "config.png" 6 | }, 7 | "copyingKey": { 8 | "url": "https://sandbox.evernote.com/AuthorizedServices.action", 9 | "image": "keys.png" 10 | }, 11 | "install": { 12 | "href": { 13 | "provider": "https://sandbox.evernote.com", 14 | "docs": "https://dev.evernote.com/doc/" 15 | } 16 | } 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /providers/google_adexchange/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://code.google.com/apis/console/", 5 | "image": "config.png" 6 | }, 7 | "copyingKey": { 8 | "url": "https://code.google.com/apis/console/", 9 | "image": "keys.png" 10 | }, 11 | "install": { 12 | "href": { 13 | "provider": "https://google.com/", 14 | "docs": "https://developers.google.com/ad-exchange/seller-rest/" 15 | } 16 | } 17 | } 18 | } -------------------------------------------------------------------------------- /providers/google_bigquery/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://code.google.com/apis/console/", 5 | "image": "config.png" 6 | }, 7 | "copyingKey": { 8 | "url": "https://code.google.com/apis/console/", 9 | "image": "keys.png" 10 | }, 11 | "install": { 12 | "href": { 13 | "provider": "https://google.com/", 14 | "docs": "https://developers.google.com/bigquery/docs/overview" 15 | } 16 | } 17 | } 18 | } -------------------------------------------------------------------------------- /providers/google_books/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://code.google.com/apis/console/", 5 | "image": "config.png" 6 | }, 7 | "copyingKey": { 8 | "url": "https://code.google.com/apis/console/", 9 | "image": "keys.png" 10 | }, 11 | "install": { 12 | "href": { 13 | "provider": "https://google.com/", 14 | "docs": "https://developers.google.com/books/docs/v1/getting_started" 15 | } 16 | } 17 | } 18 | } -------------------------------------------------------------------------------- /providers/google_enterprise_licence_manager/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://code.google.com/apis/console/", 5 | "image": "config.png" 6 | }, 7 | "copyingKey": { 8 | "url": "https://code.google.com/apis/console/", 9 | "image": "keys.png" 10 | }, 11 | "install": { 12 | "href": { 13 | "provider": "https://google.com/", 14 | "docs": "https://code.google.com/more/" 15 | } 16 | } 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /providers/google_licensing/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://code.google.com/apis/console/", 5 | "image": "config.png" 6 | }, 7 | "copyingKey": { 8 | "url": "https://code.google.com/apis/console/", 9 | "image": "keys.png" 10 | }, 11 | "install": { 12 | "href": { 13 | "provider": "https://google.com/", 14 | "docs": "https://developers.google.com/google-apps/licensing/" 15 | } 16 | } 17 | } 18 | } -------------------------------------------------------------------------------- /providers/google_play/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://code.google.com/apis/console/", 5 | "image": "config.png" 6 | }, 7 | "copyingKey": { 8 | "url": "https://code.google.com/apis/console/", 9 | "image": "keys.png" 10 | }, 11 | "install": { 12 | "href": { 13 | "provider": "https://google.com/", 14 | "docs": "https://developers.google.com/games/services/web/api/states" 15 | } 16 | } 17 | } 18 | } -------------------------------------------------------------------------------- /providers/google_sqladmin/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://code.google.com/apis/console/", 5 | "image": "config.png" 6 | }, 7 | "copyingKey": { 8 | "url": "https://code.google.com/apis/console/", 9 | "image": "keys.png" 10 | }, 11 | "install": { 12 | "href": { 13 | "provider": "https://google.com/", 14 | "docs": "https://developers.google.com/cloud-sql/docs/admin-api/" 15 | } 16 | } 17 | } 18 | } -------------------------------------------------------------------------------- /providers/google_tasks/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://code.google.com/apis/console/", 5 | "image": "config.png" 6 | }, 7 | "copyingKey": { 8 | "url": "https://code.google.com/apis/console/", 9 | "image": "keys.png" 10 | }, 11 | "install": { 12 | "href": { 13 | "provider": "https://google.com/", 14 | "docs": "https://developers.google.com/google-apps/tasks/firstapp" 15 | } 16 | } 17 | } 18 | } -------------------------------------------------------------------------------- /providers/mapmyfitness/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://www.mapmyapi.com/apps/register", 5 | "image": "config.png" 6 | }, 7 | "copyingKey": { 8 | "url": "https://www.mapmyapi.com/apps/mykeys", 9 | "image": "keys.png" 10 | }, 11 | "install": { 12 | "href": { 13 | "provider": "https://www.mapmyapi.com/apps/register", 14 | "docs": "https://www.mapmyapi.com/docs/" 15 | } 16 | } 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /providers/google_affiliate_network/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://code.google.com/apis/console/", 5 | "image": "config.png" 6 | }, 7 | "copyingKey": { 8 | "url": "https://code.google.com/apis/console/", 9 | "image": "keys.png" 10 | }, 11 | "install": { 12 | "href": { 13 | "provider": "https://google.com/", 14 | "docs": "https://developers.google.com/affiliate-network/" 15 | } 16 | } 17 | } 18 | } -------------------------------------------------------------------------------- /providers/google_blogger/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://code.google.com/apis/console/", 5 | "image": "config.png" 6 | }, 7 | "copyingKey": { 8 | "url": "https://code.google.com/apis/console/", 9 | "image": "keys.png" 10 | }, 11 | "install": { 12 | "href": { 13 | "provider": "https://google.com/", 14 | "docs": "https://developers.google.com/blogger/docs/3.0/getting_started" 15 | } 16 | } 17 | } 18 | } -------------------------------------------------------------------------------- /providers/google_compute/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://code.google.com/apis/console/", 5 | "image": "config.png" 6 | }, 7 | "copyingKey": { 8 | "url": "https://code.google.com/apis/console/", 9 | "image": "keys.png" 10 | }, 11 | "install": { 12 | "href": { 13 | "provider": "https://google.com/", 14 | "docs": "https://developers.google.com/compute/docs/reference/latest/" 15 | } 16 | } 17 | } 18 | } -------------------------------------------------------------------------------- /providers/google_groups/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://code.google.com/apis/console/", 5 | "image": "config.png" 6 | }, 7 | "copyingKey": { 8 | "url": "https://code.google.com/apis/console/", 9 | "image": "keys.png" 10 | }, 11 | "install": { 12 | "href": { 13 | "provider": "https://google.com/", 14 | "docs": "https://developers.google.com/google-apps/groups-migration/" 15 | } 16 | } 17 | } 18 | } -------------------------------------------------------------------------------- /providers/jawbone/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://jawbone.com/up/developer/account", 5 | "image": "config.png" 6 | }, 7 | "copyingKey": { 8 | "url": "https://jawbone.com/up/developer/account", 9 | "image": "keys.png" 10 | }, 11 | "install": { 12 | "href": { 13 | "provider": "https://jawbone.com/up/developer/account", 14 | "docs": "https://jawbone.com/up/developer/" 15 | } 16 | } 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /providers/google_audit/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://code.google.com/apis/console/", 5 | "image": "config.png" 6 | }, 7 | "copyingKey": { 8 | "url": "https://code.google.com/apis/console/", 9 | "image": "keys.png" 10 | }, 11 | "install": { 12 | "href": { 13 | "provider": "https://google.com/", 14 | "docs": "https://developers.google.com/google-apps/admin-audit/get_started" 15 | } 16 | } 17 | } 18 | } -------------------------------------------------------------------------------- /providers/google_prediction/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://code.google.com/apis/console/", 5 | "image": "config.png" 6 | }, 7 | "copyingKey": { 8 | "url": "https://code.google.com/apis/console/", 9 | "image": "keys.png" 10 | }, 11 | "install": { 12 | "href": { 13 | "provider": "https://google.com/", 14 | "docs": "https://developers.google.com/prediction/docs/developer-guide" 15 | } 16 | } 17 | } 18 | } -------------------------------------------------------------------------------- /providers/google_shopping/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://code.google.com/apis/console/", 5 | "image": "config.png" 6 | }, 7 | "copyingKey": { 8 | "url": "https://code.google.com/apis/console/", 9 | "image": "keys.png" 10 | }, 11 | "install": { 12 | "href": { 13 | "provider": "https://google.com/", 14 | "docs": "https://developers.google.com/shopping-search/v1/getting_started" 15 | } 16 | } 17 | } 18 | } -------------------------------------------------------------------------------- /providers/act_on/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://developer.act-on.com/provision/" 5 | }, 6 | "copyingKey": { 7 | "url": "https://developer.act-on.com/provision/" 8 | }, 9 | "install": { 10 | "href": { 11 | "provider": "https://act-on.com/", 12 | "docs": "https://developer.act-on.com/documentation/" 13 | } 14 | }, 15 | "sample": { 16 | "method": "get", 17 | "url": "/api/1/list" 18 | } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /providers/basecamp/me.js: -------------------------------------------------------------------------------- 1 | var me = { 2 | fetch: [ 3 | function(fetched_elts) { 4 | return 'https://launchpad.37signals.com/authorization.json'; 5 | } 6 | ], 7 | params: {}, 8 | fields: { 9 | id: function(me) { 10 | return me.identity.id; 11 | }, 12 | name: function(me) { 13 | return me.identity.first_name + ' ' + me.identity.last_name; 14 | }, 15 | email: function(me) { 16 | return me.identity.email_address; 17 | } 18 | } 19 | }; 20 | module.exports = me; -------------------------------------------------------------------------------- /providers/google_dfareporting/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://code.google.com/apis/console/", 5 | "image": "config.png" 6 | }, 7 | "copyingKey": { 8 | "url": "https://code.google.com/apis/console/", 9 | "image": "keys.png" 10 | }, 11 | "install": { 12 | "href": { 13 | "provider": "https://google.com/", 14 | "docs": "https://developers.google.com/doubleclick-advertisers/reporting/" 15 | } 16 | } 17 | } 18 | } -------------------------------------------------------------------------------- /providers/google_urlshortener/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://code.google.com/apis/console/", 5 | "image": "config.png" 6 | }, 7 | "copyingKey": { 8 | "url": "https://code.google.com/apis/console/", 9 | "image": "keys.png" 10 | }, 11 | "install": { 12 | "href": { 13 | "provider": "https://google.com/", 14 | "docs": "https://code.google.com/apis/urlshortener/v1/getting_started.html" 15 | } 16 | } 17 | } 18 | } -------------------------------------------------------------------------------- /providers/odnoklassniki/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://www.odnoklassniki.ru/devaccess", 5 | "image": "config.png" 6 | }, 7 | "copyingKey": { 8 | "url": "https://www.odnoklassniki.ru/dk?st.cmd=appsInfoMyDevList", 9 | "image": "keys.png" 10 | }, 11 | "install": { 12 | "href": { 13 | "provider": "https://www.odnoklassniki.ru/", 14 | "docs": "https://apiok.ru/wiki/display/TS/Home" 15 | } 16 | } 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /providers/yandex/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://oauth.yandex.ru/client/new" 5 | }, 6 | "copyingKey": { 7 | "url": "https://oauth.yandex.ru/client/my" 8 | }, 9 | "install": { 10 | "href": { 11 | "provider": "https://yandex.ru/", 12 | "docs": "https://api.yandex.ru/oauth/doc" 13 | } 14 | }, 15 | "sample": { 16 | "method": "get", 17 | "url": "/api/me/" 18 | } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /src/scaffolding/templates/plugin/public/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | {{ plugin_name }} 5 | 6 | 7 | 8 |

{{ plugin_name }}

9 | Thanks for installing {{ plugin_name }} 10 | 11 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /providers/sinaweibo/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://open.weibo.com/development" 5 | }, 6 | "copyingKey": { 7 | "url": "https://open.weibo.com/apps" 8 | }, 9 | "install": { 10 | "href": { 11 | "provider": "https://weibo.com", 12 | "docs": "https://open.weibo.com/wiki/" 13 | } 14 | }, 15 | "sample": { 16 | "method": "get", 17 | "url": "/2/users/show.json" 18 | } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /providers/stormz/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://stormz.me/oauth/applications/new" 5 | }, 6 | "copyingKey": { 7 | "url": "https://stormz.me/oauth/applications" 8 | }, 9 | "install": { 10 | "href": { 11 | "provider": "https://stormz.me/", 12 | "docs": "https://developer.stormz.me/" 13 | } 14 | }, 15 | "sample": { 16 | "method": "get", 17 | "url": "/v1/user/me" 18 | } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /providers/twitch/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://www.twitch.tv/kraken/oauth2/clients/new", 5 | "image": "config.png" 6 | }, 7 | "copyingKey": { 8 | "url": "https://www.twitch.tv/settings/connections", 9 | "image": "keys.png" 10 | }, 11 | "install": { 12 | "href": { 13 | "provider": "https://twitch.tv/", 14 | "docs": "https://github.com/justintv/Twitch-API/blob/master/authentication.md" 15 | } 16 | } 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /providers/vimeo2/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://developer.vimeo.com/apps/new" 5 | }, 6 | "copyingKey": { 7 | "url": "https://developer.vimeo.com/apps" 8 | }, 9 | "install": { 10 | "href": { 11 | "provider": "https://vimeo.com/", 12 | "docs": "https://developer.vimeo.com/apis/start" 13 | } 14 | }, 15 | "sample": { 16 | "method": "get", 17 | "url": "/api/rest/v2?method=vimeo.people.getInfo" 18 | } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /src/scaffolding/plugins/index.coffee: -------------------------------------------------------------------------------- 1 | module.exports = (env) -> 2 | create: require('./create')(env) 3 | install: require('./install')(env) 4 | 5 | info: require('./info')(env) 6 | uninstall: require('./uninstall')(env) 7 | activate: require('./activate')(env) 8 | deactivate: require('./deactivate')(env) 9 | git: (plugin_name, fetch, cwd) -> 10 | require('./git')(env, plugin_name, fetch, cwd) 11 | update: require('./update')(env) 12 | pluginsList: require('./pluginsList')(env) 13 | 14 | -------------------------------------------------------------------------------- /providers/box/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://box.com/developers/services/edit/" 5 | }, 6 | "copyingKey": { 7 | "url": "https://www.box.com/developers/services" 8 | }, 9 | "install": { 10 | "href": { 11 | "provider": "https://www.box.com/", 12 | "docs": "https://developers.box.com/docs/" 13 | } 14 | }, 15 | "sample": { 16 | "method": "get", 17 | "url": "/users/me" 18 | } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /providers/tencentweibo/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://dev.t.qq.com/apps/add/1" 5 | }, 6 | "copyingKey": { 7 | "url": "https://dev.t.qq.com/development" 8 | }, 9 | "install": { 10 | "href": { 11 | "provider": "https://t.qq.com", 12 | "docs": "https://wiki.open.t.qq.com/index.php/" 13 | } 14 | }, 15 | "sample": { 16 | "method": "get", 17 | "url": "/api/user/info" 18 | } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /providers/beam/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "image": "config.png", 5 | "url": "https://beam.pro/lab" 6 | }, 7 | "copyingKey": { 8 | "image": "keys.png", 9 | "url": "https://beam.pro/lab" 10 | }, 11 | "install": { 12 | "href": { 13 | "provider": "https://beam.pro/", 14 | "docs": "https://dev.beam.pro/" 15 | } 16 | } 17 | } 18 | } -------------------------------------------------------------------------------- /providers/prizm_capture/conf.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Prizm Capture", 3 | "url": "https://www.prizmcapture.com/0/oauth", 4 | "oauth2": { 5 | "authorize": "/authorize", 6 | "access_token": "/token", 7 | "refresh": "/token" 8 | }, 9 | "href": { 10 | "keys": "https://www.prizmcapture.com", 11 | "docs": "https://www.prizmcapture.com", 12 | "apps": "https://www.prizmcapture.com", 13 | "provider": "https://www.prizmcapture.com" 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /providers/microsoft_live/me.js: -------------------------------------------------------------------------------- 1 | var me = { 2 | fetch: [ 3 | 4 | function(fetched_elts) { 5 | return '/me'; 6 | } 7 | 8 | ], 9 | params: {}, 10 | fields: { 11 | name: 'displayName', 12 | firstname: 'givenName', 13 | lastname: 'surname', 14 | email: 'mail', 15 | phones: function(me) { 16 | return { 17 | mobile: me.mobilePhone 18 | }; 19 | } 20 | } 21 | }; 22 | module.exports = me; 23 | -------------------------------------------------------------------------------- /providers/slack/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://api.slack.com/applications/new", 5 | "image": "config.png" 6 | }, 7 | "copyingKey": { 8 | "url": "https://api.slack.com/applications", 9 | "image": "keys.png" 10 | }, 11 | "install": { 12 | "href": { 13 | "provider": "https://slack.com/", 14 | "docs": "https://api.slack.com/" 15 | } 16 | }, 17 | "sample": { 18 | "method": "get", 19 | "url": "/api/auth.test" 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /providers/familysearch/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://familysearch.org/developers" 5 | }, 6 | "copyingKey": { 7 | "url": "https://familysearch.org/products" 8 | }, 9 | "install": { 10 | "href": { 11 | "provider": "https://familysearch.com/", 12 | "docs": "https://familysearch.org/developers" 13 | } 14 | }, 15 | "sample": { 16 | "method": "get", 17 | "url": "/platform/users/current" 18 | } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /providers/mixcloud/me.js: -------------------------------------------------------------------------------- 1 | var me = { 2 | fetch: [ 3 | 4 | function(fetched_elts) { 5 | return '/me/'; 6 | } 7 | 8 | ], 9 | params: {}, 10 | fields: { 11 | alias: 'username', 12 | name: 'name', 13 | avatar: function(me) { 14 | return me.pictures.medium; 15 | }, 16 | location: function(me) { 17 | return me.city + ', ' + me.country; 18 | }, 19 | bio: 'biog' 20 | } 21 | }; 22 | module.exports = me; -------------------------------------------------------------------------------- /providers/twitter/me.js: -------------------------------------------------------------------------------- 1 | var me = { 2 | url: '/1.1/account/verify_credentials.json?include_email=true', 3 | params: {}, 4 | fields: { 5 | id: 'id_str', 6 | name: '=', 7 | alias: 'screen_name', 8 | email: '=', 9 | bio: 'description', 10 | avatar: 'profile_image_url_https', 11 | location: '=', 12 | language: 'lang', 13 | timezone: 'time_zone', 14 | website: 'url', 15 | url: function(me) { 16 | return 'https://twitter.com/' + me.screen_name; 17 | } 18 | } 19 | }; 20 | 21 | module.exports = me; -------------------------------------------------------------------------------- /providers/vimeo/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://developer.vimeo.com/apps/new" 5 | }, 6 | "copyingKey": { 7 | "url": "https://developer.vimeo.com/apps/" 8 | }, 9 | "install": { 10 | "href": { 11 | "provider": "https://vimeo.com/", 12 | "docs": "https://developer.vimeo.com/apis" 13 | } 14 | }, 15 | "sample": { 16 | "method": "get", 17 | "url": "/api/rest/v2?method=vimeo.people.getInfo" 18 | } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /providers/asana/me.js: -------------------------------------------------------------------------------- 1 | var me = { 2 | fetch: [ 3 | 4 | function(fetched_elts) { 5 | return '/api/1.0/users/me'; 6 | } 7 | 8 | ], 9 | params: {}, 10 | fields: { 11 | name: function(me) { 12 | return me.data.name; 13 | }, 14 | email: function(me) { 15 | return me.data.email; 16 | }, 17 | avatar: function(me) { 18 | return me.data.photo.image_128x128; 19 | } 20 | } 21 | }; 22 | module.exports = me; -------------------------------------------------------------------------------- /providers/flickr/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://www.flickr.com/services/apps/create/", 5 | "image": "config.png" 6 | }, 7 | "copyingKey": { 8 | "url": "https://www.flickr.com/services/apps/", 9 | "image": "keys.png" 10 | }, 11 | "install": { 12 | "href": { 13 | "provider": "https://www.flickr.com/", 14 | "docs": "https://www.flickr.com/services/api/" 15 | } 16 | }, 17 | "jsfiddle": "https://jsfiddle.net/thyb/8dHd4/embedded/" 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /providers/mailchimp/me.js: -------------------------------------------------------------------------------- 1 | var me = { 2 | url: "https://login.mailchimp.com/oauth2/metadata", 3 | params: {}, 4 | fields: { 5 | account_name: function(me) { 6 | return me.accountname; 7 | }, 8 | role: function(me) { 9 | return me.role; 10 | }, 11 | dc: function(me) { 12 | return me.dc; 13 | }, 14 | api_endpoint: function(me) { 15 | return me.api_endpoint; 16 | } 17 | } 18 | }; 19 | module.exports = me; -------------------------------------------------------------------------------- /providers/familysearch_sandbox/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://familysearch.org/developers" 5 | }, 6 | "copyingKey": { 7 | "url": "https://familysearch.org/products" 8 | }, 9 | "install": { 10 | "href": { 11 | "provider": "https://familysearch.com/", 12 | "docs": "https://familysearch.org/developers" 13 | } 14 | }, 15 | "sample": { 16 | "method": "get", 17 | "url": "/platform/users/current" 18 | } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /providers/stackexchange/me.js: -------------------------------------------------------------------------------- 1 | var me = { 2 | fetch: [ 3 | 4 | function() { 5 | return '/2.2/me?site=stackoverflow'; 6 | } 7 | 8 | ], 9 | params: {}, 10 | fields: { 11 | alias: function(me) { 12 | return me.items && me.items[0] ? me.items[0].display_name : undefined; 13 | }, 14 | avatar: function(me) { 15 | return me.items && me.items[0] ? me.items[0].profile_image : undefined; 16 | } 17 | } 18 | }; 19 | 20 | module.exports = me; -------------------------------------------------------------------------------- /providers/traxo/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://developer.traxo.com", 5 | "image": "config.png" 6 | }, 7 | "copyingKey": { 8 | "url": "https://developer.traxo.com", 9 | "image": "keys.png" 10 | }, 11 | "install": { 12 | "href": { 13 | "provider": "https://www.traxo.com", 14 | "docs": "https://developer.traxo.com" 15 | } 16 | }, 17 | "sample": { 18 | "method": "get", 19 | "url": "/v2/me" 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /tests/instance_test/plugins/plugin_test/gruntConfig.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = function(gruntConf) { 4 | gruntConf.coffee['plugin_test'] = { 5 | expand: true, 6 | cwd: __dirname, 7 | src: ['*.coffee'], 8 | dest: __dirname + '/bin', 9 | ext: '.js', 10 | options: { 11 | bare: true 12 | } 13 | }; 14 | 15 | gruntConf.watch['plugin_test'] = { 16 | files: [ 17 | __dirname + '/**/*.coffee' 18 | ], 19 | tasks: ['coffee:plugin_test'] 20 | }; 21 | 22 | return function() { 23 | 24 | } 25 | } -------------------------------------------------------------------------------- /providers/bitly/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://bitly.com/a/oauth_apps", 5 | "image": "config.png" 6 | }, 7 | "copyingKey": { 8 | "url": "https://bitly.com/a/oauth_apps", 9 | "image": "keys.png" 10 | }, 11 | "install": { 12 | "href": { 13 | "provider": "https://bitly.com/", 14 | "docs": "https://dev.bitly.com/" 15 | } 16 | }, 17 | "sample": { 18 | "method": "get", 19 | "url": "/v3/user/info" 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /providers/bitly/me.js: -------------------------------------------------------------------------------- 1 | var me = { 2 | fetch: [ 3 | 4 | function(fetched_elts) { 5 | return '/v3/user/info'; 6 | } 7 | 8 | ], 9 | params: {}, 10 | fields: { 11 | alias: function(me) { 12 | return me.data.login; 13 | }, 14 | name: function(me) { 15 | return me.data.display_name || me.data.full_name; 16 | }, 17 | avatar: function(me) { 18 | return me.data.profile_image; 19 | } 20 | } 21 | }; 22 | module.exports = me; -------------------------------------------------------------------------------- /src/core/index.coffee: -------------------------------------------------------------------------------- 1 | events = require('events') 2 | 3 | module.exports = (env) -> 4 | return { 5 | initEnv: () -> 6 | env.events = new events.EventEmitter() 7 | env.middlewares = { 8 | always: [] 9 | } 10 | initConfig: () -> 11 | env.config = require('./config')(env) 12 | initUtilities: () -> 13 | env.utilities = require('./utilities')(env) 14 | initOAuth: () -> 15 | env.utilities.oauth = require('./oauth')(env) 16 | initPluginsEngine: () -> 17 | env.pluginsEngine = require('./pluginsEngine')(env) 18 | } -------------------------------------------------------------------------------- /providers/google_calendar/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://code.google.com/apis/console/", 5 | "image": "config.png" 6 | }, 7 | "copyingKey": { 8 | "url": "https://code.google.com/apis/console/", 9 | "image": "keys.png" 10 | }, 11 | "install": { 12 | "href": { 13 | "provider": "https://google.com/", 14 | "docs": "https://developers.google.com/google-apps/calendar/firstapp" 15 | } 16 | }, 17 | "jsfiddle": "https://jsfiddle.net/willjcksn/vmCh3/embedded/" 18 | } 19 | } -------------------------------------------------------------------------------- /providers/soundcloud/me.js: -------------------------------------------------------------------------------- 1 | var me = { 2 | fetch: [ 3 | 4 | function(fetched_elts) { 5 | return '/me.json'; 6 | } 7 | 8 | ], 9 | params: {}, 10 | fields: { 11 | name: 'full_name', 12 | firstname: 'first_name', 13 | lastname: 'last_name', 14 | alias: 'username', 15 | avatar: 'avatar_url', 16 | location: function(me) { 17 | return me.city && me.country ? me.city + ' ' + me.country : undefined; 18 | } 19 | } 20 | }; 21 | module.exports = me; -------------------------------------------------------------------------------- /providers/getresponse/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://app.getresponse.com/manage_api.html", 5 | "image": "config.png" 6 | }, 7 | "copyingKey": { 8 | "url": "https://app.getresponse.com/manage_api.html", 9 | "image": "keys.png" 10 | }, 11 | "install": { 12 | "href": { 13 | "provider": "https://www.getresponse.com/", 14 | "docs": "https://apidocs.getresponse.com/v3/" 15 | } 16 | }, 17 | "sample": { 18 | "method": "get", 19 | "url": "/accounts" 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /providers/ohloh/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://www.ohloh.net/", 5 | "image": "config.png" 6 | }, 7 | "copyingKey": { 8 | "url": "https://www.ohloh.net/", 9 | "image": "keys.png" 10 | }, 11 | "install": { 12 | "href": { 13 | "provider": "https://www.ohloh.net/", 14 | "docs": "https://meta.ohloh.net/reference/" 15 | } 16 | }, 17 | "sample": { 18 | "method": "get", 19 | "url": "/accounts/ACCOUNT_ID.xml" 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /providers/plotly/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://plot.ly/o/applications/register/", 5 | "image": "config.png" 6 | }, 7 | "copyingKey": { 8 | "url": "https://plot.ly/o/applications/register/", 9 | "image": "keys.png" 10 | }, 11 | "install": { 12 | "href": { 13 | "provider": "https://plot.ly/", 14 | "docs": "https://plot.ly/api" 15 | } 16 | }, 17 | "sample": { 18 | "method": "get", 19 | "url": "/v2/users/current/" 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /providers/tripit/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://www.tripit.com/developer/create", 5 | "image": "config.png" 6 | }, 7 | "copyingKey": { 8 | "url": "https://www.tripit.com/developer", 9 | "image": "keys.png" 10 | }, 11 | "install": { 12 | "href": { 13 | "provider": "https://www.tripit.com/", 14 | "docs": "https://tripit.github.com/api/doc/v1/" 15 | } 16 | }, 17 | "sample": { 18 | "method": "get", 19 | "url": "" 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /providers/deezer/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://developers.deezer.com/myapps/create", 5 | "image": "config.png" 6 | }, 7 | "copyingKey": { 8 | "url": "https://developers.deezer.com/myapps", 9 | "image": "keys.png" 10 | }, 11 | "install": { 12 | "href": { 13 | "provider": "https://www.deezer.com/", 14 | "docs": "https://developers.deezer.com" 15 | } 16 | }, 17 | "sample": { 18 | "method": "get", 19 | "url": "/user/me" 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /providers/mailup/me.js: -------------------------------------------------------------------------------- 1 | var me = { 2 | url: "/Authentication/Info", 3 | params: {}, 4 | fields: { 5 | user_name: function(me) { 6 | return me ? me.UserName : undefined; 7 | }, 8 | is_trial: function (me) { 9 | return me ? me.isTrial : undefined; 10 | }, 11 | company: function (me) { 12 | return me ? me.Company : undefined; 13 | }, 14 | uid: function (me) { 15 | return me ? me.UID : undefined; 16 | } 17 | } 18 | }; 19 | module.exports = me; -------------------------------------------------------------------------------- /providers/basecamp/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://integrate.37signals.com/apps/new", 5 | "image": "config.png" 6 | }, 7 | "copyingKey": { 8 | "url": "https://integrate.37signals.com/", 9 | "image": "keys.png" 10 | }, 11 | "install": { 12 | "href": { 13 | "provider": "https://basecamp.com/", 14 | "docs": "https://github.com/basecamp/bc3-api" 15 | } 16 | }, 17 | "sample": { 18 | "method": "get", 19 | "url": "https://launchpad.37signals.com/authorization.json" 20 | } 21 | } 22 | } -------------------------------------------------------------------------------- /providers/trello/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://trello.com/1/appKey/generate", 5 | "image": "config.png" 6 | }, 7 | "copyingKey": { 8 | "url": "https://trello.com/1/appKey/generate", 9 | "image": "keys.png" 10 | }, 11 | "install": { 12 | "href": { 13 | "provider": "https://trello.com/", 14 | "docs": "https://trello.com/docs/api/" 15 | } 16 | }, 17 | "sample": { 18 | "method": "get", 19 | "url": "/1/members/me" 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /providers/tumblr/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://www.tumblr.com/oauth/register", 5 | "image": "config.png" 6 | }, 7 | "copyingKey": { 8 | "url": "https://www.tumblr.com/oauth/apps", 9 | "image": "keys.png" 10 | }, 11 | "install": { 12 | "href": { 13 | "provider": "https://www.tumblr.com/", 14 | "docs": "https://www.tumblr.com/docs/en/api/v2" 15 | } 16 | }, 17 | "sample": { 18 | "method": "get", 19 | "url": "/v2/user/info" 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /providers/fitbit/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://dev.fitbit.com/apps/new", 5 | "image": "config.png" 6 | }, 7 | "copyingKey": { 8 | "url": "https://dev.fitbit.com/apps", 9 | "image": "keys.png" 10 | }, 11 | "install": { 12 | "href": { 13 | "provider": "https://www.fitbit.com/", 14 | "docs": "https://wiki.fitbit.com/display/API/Fitbit+API" 15 | } 16 | }, 17 | "sample": { 18 | "method": "get", 19 | "url": "/1/user/-/profile.json" 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /providers/imgur/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://api.imgur.com/oauth2/addclient", 5 | "image": "config.png" 6 | }, 7 | "copyingKey": { 8 | "url": "https://imgur.com/account/settings/apps", 9 | "image": "keys.png" 10 | }, 11 | "install": { 12 | "href": { 13 | "provider": "https://imgur.com/", 14 | "docs": "https://api.imgur.com/" 15 | } 16 | }, 17 | "sample": { 18 | "method": "get", 19 | "url": "/3/account/me" 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /providers/azure_active_directory/me.js: -------------------------------------------------------------------------------- 1 | var me = { 2 | fetch: [ 3 | 4 | function(fetched_elts) { 5 | return '/v1.0/me'; 6 | } 7 | 8 | ], 9 | params: {}, 10 | fields: { 11 | name: '=', 12 | firstname: 'givenName', 13 | lastname: 'surname', 14 | email: 'userPrincipalName', 15 | phones: function(me) { 16 | return { 17 | business: me.businessPhones, 18 | mobile: me.mobilePhone, 19 | }; 20 | } 21 | } 22 | }; 23 | module.exports = me; -------------------------------------------------------------------------------- /providers/dailymile/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://www.dailymile.com/api/consumers/new", 5 | "image": "config.png" 6 | }, 7 | "copyingKey": { 8 | "url": "https://www.dailymile.com/api/", 9 | "image": "keys.png" 10 | }, 11 | "install": { 12 | "href": { 13 | "provider": "https://dailymile.com", 14 | "docs": "https://www.dailymile.com/api/documentation" 15 | } 16 | }, 17 | "sample": { 18 | "method": "get", 19 | "url": "/people/me.json" 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /providers/miso/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://gomiso.com/oauth_clients/new", 5 | "image": "config.png" 6 | }, 7 | "copyingKey": { 8 | "url": "https://gomiso.com/oauth_clients", 9 | "image": "keys.png" 10 | }, 11 | "install": { 12 | "href": { 13 | "provider": "https://gomiso.com/", 14 | "docs": "https://gomiso.com/developers/endpoints" 15 | } 16 | }, 17 | "sample": { 18 | "method": "get", 19 | "url": "/api/oauth/v1/users/show.json" 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /providers/withings/me.js: -------------------------------------------------------------------------------- 1 | var me = { 2 | fetch: [ 3 | 4 | function(fetched_elts) { 5 | return '/user?action=getbyuserid&userid=' + fetched_elts.userid; 6 | } 7 | 8 | ], 9 | params: {}, 10 | fields: { 11 | name: function(me) { 12 | return me.first_name + ' ' + me.last_name; 13 | }, 14 | firstname: function(me) { 15 | return me.first_name; 16 | }, 17 | lastname: function(me) { 18 | return me.last_name; 19 | } 20 | } 21 | }; 22 | module.exports = me; -------------------------------------------------------------------------------- /providers/cheddar/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://cheddarapp.com/developer/apps/new", 5 | "image": "config.png" 6 | }, 7 | "copyingKey": { 8 | "url": "https://cheddarapp.com/developer/apps", 9 | "image": "keys.png" 10 | }, 11 | "install": { 12 | "href": { 13 | "provider": "https://cheddarapp.com/", 14 | "docs": "https://cheddarapp.com/developer/" 15 | } 16 | }, 17 | "sample": { 18 | "method": "get", 19 | "url": "/me" 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /providers/viadeo/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://dev.viadeo.com/dashboard/", 5 | "image": "config.png" 6 | }, 7 | "copyingKey": { 8 | "url": "https://dev.viadeo.com/dashboard/", 9 | "image": "keys.png" 10 | }, 11 | "install": { 12 | "href": { 13 | "provider": "https://www.viadeo.com", 14 | "docs": "https://dev.viadeo.com/documentation/" 15 | } 16 | }, 17 | "sample": { 18 | "method": "get", 19 | "url": "/user/USER_ID" 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /providers/wordpress/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://developer.wordpress.com/apps/new/", 5 | "image": "config.png" 6 | }, 7 | "copyingKey": { 8 | "url": "https://developer.wordpress.com/apps/", 9 | "image": "keys.png" 10 | }, 11 | "install": { 12 | "href": { 13 | "provider": "https://www.wordpress.com/", 14 | "docs": "https://developer.wordpress.com/docs/api/" 15 | } 16 | }, 17 | "sample": { 18 | "method": "get", 19 | "url": "/rest/v1/me" 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /providers/angel_list/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://angel.co/api/oauth/clients", 5 | "image": "config.png" 6 | }, 7 | "copyingKey": { 8 | "url": "https://angel.co/api/oauth/clients", 9 | "image": "keys.png" 10 | }, 11 | "install": { 12 | "href": { 13 | "provider": "https://angel.co/", 14 | "docs": "https://angel.co/api", 15 | "apps": "https://angel.co/api/oauth/clients" 16 | } 17 | }, 18 | "sample": { 19 | "method": "get", 20 | "url": "/1/me" 21 | } 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /providers/coinbase/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://coinbase.com/oauth/applications/new", 5 | "image": "config.png" 6 | }, 7 | "copyingKey": { 8 | "url": "https://coinbase.com/oauth/applications", 9 | "image": "keys.png" 10 | }, 11 | "install": { 12 | "href": { 13 | "provider": "https://coinbase.com/", 14 | "docs": "https://coinbase.com/docs/api/overview" 15 | } 16 | }, 17 | "sample": { 18 | "method": "get", 19 | "url": "/me" 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /providers/gamewisp/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "image": "config.png", 5 | "url": "https://gamewisp.readme.io/docs/api-authorization" 6 | }, 7 | "copyingKey": { 8 | "image": "keys.png", 9 | "url": "https://gamewisp.readme.io/docs/api-authorization" 10 | }, 11 | "install": { 12 | "href": { 13 | "provider": "https://gamewisp.com/", 14 | "docs": "https://gamewisp.readme.io/docs" 15 | } 16 | } 17 | } 18 | } -------------------------------------------------------------------------------- /providers/instagram/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://instagram.com/developer/clients/register/", 5 | "image": "config.png" 6 | }, 7 | "copyingKey": { 8 | "url": "https://instagram.com/developer/clients/manage/", 9 | "image": "keys.png" 10 | }, 11 | "install": { 12 | "href": { 13 | "provider": "https://instagram.com", 14 | "docs": "https://instagram.com/developer/" 15 | } 16 | }, 17 | "sample": { 18 | "method": "get", 19 | "url": "/users/self" 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /providers/plotly/me.js: -------------------------------------------------------------------------------- 1 | var me = { 2 | fetch: [ 3 | function() { 4 | return 'https://api-local.plot.ly/v2/users/current/'; 5 | } 6 | ], 7 | params: {}, 8 | fields: { 9 | id: function(me) { 10 | return me.id; 11 | }, 12 | name: function(me) { 13 | return me.username; 14 | }, 15 | email: function(me) { 16 | return me.email; 17 | }, 18 | nickname: function(me) { 19 | return me.nickname; 20 | } 21 | } 22 | }; 23 | 24 | module.exports = me; 25 | -------------------------------------------------------------------------------- /providers/plurk/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://www.plurk.com/PlurkApp/register", 5 | "image": "config.png" 6 | }, 7 | "copyingKey": { 8 | "url": "https://www.plurk.com/PlurkApp/", 9 | "image": "keys.png" 10 | }, 11 | "install": { 12 | "href": { 13 | "provider": "https://www.plurk.com/", 14 | "docs": "https://www.plurk.com/API#toc" 15 | } 16 | }, 17 | "sample": { 18 | "method": "get", 19 | "url": "/v1/identity/openidconnect/userinfo/?SCHEMA" 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /providers/deviantart/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://www.deviantart.com/submit/app/", 5 | "image": "config.png" 6 | }, 7 | "copyingKey": { 8 | "url": "https://www.deviantart.com/settings/myapps", 9 | "image": "keys.png" 10 | }, 11 | "install": { 12 | "href": { 13 | "provider": "https://deviantart.com/", 14 | "docs": "https://www.deviantart.com/developers/" 15 | } 16 | }, 17 | "sample": { 18 | "method": "get", 19 | "url": "/api/oauth2/user/whoami" 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /providers/foursquare/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://fr.foursquare.com/developers/register", 5 | "image": "config.png" 6 | }, 7 | "copyingKey": { 8 | "url": "https://foursquare.com/developers/apps", 9 | "image": "keys.png" 10 | }, 11 | "install": { 12 | "href": { 13 | "provider": "https://www.foursquare.com/", 14 | "docs": "https://developer.foursquare.com/overview/" 15 | } 16 | }, 17 | "sample": { 18 | "method": "get", 19 | "url": "/v2/users/self" 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /providers/yammer/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://www.yammer.com/client_applications", 5 | "image": "config.png" 6 | }, 7 | "copyingKey": { 8 | "url": "https://www.yammer.com/client_applications", 9 | "image": "keys.png" 10 | }, 11 | "install": { 12 | "href": { 13 | "provider": "https://www.yammer.com/", 14 | "docs": "https://developer.yammer.com/restapi/" 15 | } 16 | }, 17 | "sample": { 18 | "method": "get", 19 | "url": "/api/v1/users/current.json" 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /src/core/config.coffee: -------------------------------------------------------------------------------- 1 | 2 | module.exports = (env) -> 3 | Path = require 'path' 4 | Url = require 'url' 5 | 6 | # fetches the root config module 7 | config = require '../../config' 8 | 9 | config.rootdir = Path.normalize __dirname + '/../..' 10 | config.root = Path.normalize __dirname + '/../..' 11 | 12 | config.base = Path.resolve '/', config.base 13 | config.relbase = config.base 14 | config.base = '' if config.base == '/' 15 | config.base_api = Path.resolve '/', config.base_api 16 | config.url = Url.parse config.host_url 17 | config.bootTime = new Date 18 | 19 | config -------------------------------------------------------------------------------- /providers/live/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://manage.dev.live.com/Applications/Create", 5 | "image": "config.png" 6 | }, 7 | "copyingKey": { 8 | "url": "https://manage.dev.live.com/Applications", 9 | "image": "keys.png" 10 | }, 11 | "install": { 12 | "href": { 13 | "provider": "https://www.live.com/", 14 | "docs": "https://msdn.microsoft.com/en-us/library/live/hh243648.aspx" 15 | } 16 | }, 17 | "sample": { 18 | "method": "get", 19 | "url": "/v5.0/me" 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /providers/mixcloud/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://www.mixcloud.com/developers/create/", 5 | "image": "config.png" 6 | }, 7 | "copyingKey": { 8 | "url": "https://www.mixcloud.com/developers", 9 | "image": "keys.png" 10 | }, 11 | "install": { 12 | "href": { 13 | "provider": "https://www.mixcloud.com", 14 | "docs": "https://www.mixcloud.com/developers/documentation" 15 | } 16 | }, 17 | "sample": { 18 | "method": "get", 19 | "url": "/me/" 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /providers/runkeeper/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://runkeeper.com/partner/applications/register", 5 | "image": "config.png" 6 | }, 7 | "copyingKey": { 8 | "url": "https://runkeeper.com/partner/applications", 9 | "image": "keys.png" 10 | }, 11 | "install": { 12 | "href": { 13 | "provider": "https://runkeeper.com/", 14 | "docs": "https://developer.runkeeper.com/healthgraph/overview" 15 | } 16 | }, 17 | "sample": { 18 | "method": "get", 19 | "url": "/user" 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /providers/stocktwits/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://stocktwits.com/developers/apps/new", 5 | "image": "config.png" 6 | }, 7 | "copyingKey": { 8 | "url": "https://stocktwits.com/developers/apps", 9 | "image": "keys.png" 10 | }, 11 | "install": { 12 | "href": { 13 | "provider": "https://stocktwits.com/", 14 | "docs": "https://stocktwits.com/developers/docs" 15 | } 16 | }, 17 | "sample": { 18 | "method": "get", 19 | "url": "/api/2/account/verify.json" 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /providers/yahoo2/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://developer.yahoo.com/apps/create", 5 | "image": "config.png" 6 | }, 7 | "copyingKey": { 8 | "url": "https://developer.yahoo.com/apps/", 9 | "image": "keys.png" 10 | }, 11 | "install": { 12 | "href": { 13 | "provider": "https://yahoo.com", 14 | "docs": "https://developer.yahoo.com/oauth2/guide/" 15 | } 16 | }, 17 | "sample": { 18 | "method": "get", 19 | "url": "https://social.yahooapis.com/v1/user/abcdef123/profile?format=json" 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /providers/heroku/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://dashboard.heroku.com/account#api-clients", 5 | "image": "config.png" 6 | }, 7 | "copyingKey": { 8 | "url": "https://dashboard.heroku.com/account#authorized-applications", 9 | "image": "keys.png" 10 | }, 11 | "install": { 12 | "href": { 13 | "provider": "https://heroku.com/", 14 | "docs": "https://devcenter.heroku.com/articles/oauth" 15 | } 16 | }, 17 | "sample": { 18 | "method": "get", 19 | "url": "/account" 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /providers/mailchimp/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "settings": { 3 | "createApp": { 4 | "url": "https://us6.admin.mailchimp.com/account/oauth2/client", 5 | "image": "config.png" 6 | }, 7 | "copyingKey": { 8 | "url": "https://us6.admin.mailchimp.com/account/api/", 9 | "image": "keys.png" 10 | }, 11 | "install": { 12 | "href": { 13 | "provider": "https://mailchimp.com/", 14 | "docs": "https://apidocs.mailchimp.com/" 15 | } 16 | }, 17 | "sample": { 18 | "method": "get", 19 | "url": "/helper/account-details.json" 20 | } 21 | } 22 | } 23 | --------------------------------------------------------------------------------