function __construct() { parent::__construct(); // Enable "basic" UI for entering key/secret if (!KEYRING__HEADLESS_MODE) { add_action('keyring_yahoo_manage_ui', array($this, 'basic_ui')); add_filter('keyring_yahoo_basic_ui_intro', array($this, 'basic_ui_intro')); } $this->set_endpoint('request_token', 'https://api.login.yahoo.com/oauth/v2/get_request_token', 'GET'); $this->set_endpoint('authorize', 'https://api.login.yahoo.com/oauth/v2/request_auth', 'GET'); $this->set_endpoint('access_token', 'https://api.login.yahoo.com/oauth/v2/get_token', 'POST'); $creds = $this->get_credentials(); $this->app_id = $creds['app_id']; $this->key = $creds['key']; $this->secret = $creds['secret']; $this->consumer = new OAuthConsumer($this->key, $this->secret, $this->callback_url); $this->signature_method = new OAuthSignatureMethod_HMAC_SHA1(); }
function __construct() { parent::__construct(); // Enable "basic" UI for entering key/secret, and the request UI for user/pass if (!KEYRING__HEADLESS_MODE) { add_action('keyring_instapaper_manage_ui', array($this, 'basic_ui')); add_filter('keyring_instapaper_basic_ui_intro', array($this, 'basic_ui_intro')); add_action('keyring_instapaper_request_ui', array($this, 'request_ui')); } $this->authorization_header = true; $this->set_endpoint('access_token', 'https://www.instapaper.com/api/1/oauth/access_token', 'POST'); $this->set_endpoint('verify', 'https://www.instapaper.com/api/1/account/verify_credentials', 'POST'); $creds = $this->get_credentials(); $this->app_id = $creds['app_id']; $this->key = $creds['key']; $this->secret = $creds['secret']; $this->consumer = new OAuthConsumer($this->key, $this->secret, $this->callback_url); $this->signature_method = new OAuthSignatureMethod_HMAC_SHA1(); $this->requires_token(true); }
function __construct() { parent::__construct(); // Enable "basic" UI for entering key/secret if (!KEYRING__HEADLESS_MODE) { add_action('keyring_tumblr_manage_ui', array($this, 'basic_ui')); add_filter('keyring_tumblr_basic_ui_intro', array($this, 'basic_ui_intro')); } $this->set_endpoint('request_token', 'http://www.tumblr.com/oauth/request_token', 'POST'); $this->set_endpoint('authorize', 'http://www.tumblr.com/oauth/authorize', 'GET'); $this->set_endpoint('access_token', 'http://www.tumblr.com/oauth/access_token', 'POST'); $creds = $this->get_credentials(); $this->app_id = $creds['app_id']; $this->key = $creds['key']; $this->secret = $creds['secret']; $this->consumer = new OAuthConsumer($this->key, $this->secret, $this->callback_url); $this->signature_method = new OAuthSignatureMethod_HMAC_SHA1(); $this->authorization_header = true; // Send OAuth token in the header, not querystring $this->authorization_realm = 'tumblr.com'; }
function __construct() { parent::__construct(); $this->authorization_header = true; $this->authorization_realm = "api.linkedin.com"; // Enable "basic" UI for entering key/secret if (!KEYRING__HEADLESS_MODE) { add_action('keyring_linkedin_manage_ui', array($this, 'basic_ui')); add_filter('keyring_linkedin_basic_ui_intro', array($this, 'basic_ui_intro')); } $this->set_endpoint('request_token', 'https://api.linkedin.com/uas/oauth/requestToken', 'POST'); $this->set_endpoint('authorize', 'https://api.linkedin.com/uas/oauth/authenticate', 'GET'); $this->set_endpoint('access_token', 'https://api.linkedin.com/uas/oauth/accessToken', 'GET'); $creds = $this->get_credentials(); $this->app_id = $creds['app_id']; $this->key = $creds['key']; $this->secret = $creds['secret']; $this->consumer = new OAuthConsumer($this->key, $this->secret, $this->callback_url); $this->signature_method = new OAuthSignatureMethod_HMAC_SHA1(); add_filter('keyring_linkedin_request_scope', array($this, 'member_permissions')); }
function __construct() { parent::__construct(); // Enable "basic" UI for entering key/secret if (!KEYRING__HEADLESS_MODE) { add_action('keyring_tripit_manage_ui', array($this, 'basic_ui')); add_filter('keyring_tripit_basic_ui_intro', array($this, 'basic_ui_intro')); } $this->authorization_header = true; $this->authorization_realm = false; $this->set_endpoint('request_token', 'https://api.tripit.com/oauth/request_token', 'POST'); $this->set_endpoint('authorize', 'https://www.tripit.com/oauth/authorize', 'GET'); $this->set_endpoint('access_token', 'https://api.tripit.com/oauth/access_token', 'POST'); $this->set_endpoint('verify', 'https://api.tripit.com/v1/get/profile/id/me', 'GET'); $creds = $this->get_credentials(); $this->app_id = $creds['app_id']; $this->key = $creds['key']; $this->secret = $creds['secret']; $this->consumer = new OAuthConsumer($this->key, $this->secret, $this->callback_url); $this->signature_method = new OAuthSignatureMethod_HMAC_SHA1(); $this->requires_token(true); }