コード例 #1
0
ファイル: Identica.php プロジェクト: davidbehler/HybridAuth
 /**
  * IDp wrappers initializer 
  */
 function initialize()
 {
     parent::initialize();
     // provider api end-points
     $this->api->api_base_url = "https://identi.ca/api/";
     $this->api->authorize_url = "https://identi.ca/api/oauth/authorize";
     $this->api->request_token_url = "https://identi.ca/api/oauth/request_token";
     $this->api->access_token_url = "https://identi.ca/api/oauth/access_token";
 }
コード例 #2
0
ファイル: MySpace.php プロジェクト: mafiu/listapp
 /**
  * IDp wrappers initializer 
  */
 function initialize()
 {
     parent::initialize();
     // Provider api end-points
     $this->api->api_endpoint_url = "http://api.myspace.com/v1/";
     $this->api->authorize_url = "http://api.myspace.com/authorize";
     $this->api->request_token_url = "http://api.myspace.com/request_token";
     $this->api->access_token_url = "http://api.myspace.com/access_token";
 }
コード例 #3
0
ファイル: Murmur.php プロジェクト: govza/modx-hybridauth
 function initialize()
 {
     parent::initialize();
     // Provider api end-points
     $this->api->api_base_url = 'http://api.murmur.tw/1/';
     $this->api->authorize_url = 'http://api.murmur.tw/oauth/authorize';
     $this->api->request_token_url = 'http://api.murmur.tw/oauth/request_token';
     $this->api->access_token_url = 'http://api.murmur.tw/oauth/access_token';
 }
コード例 #4
0
ファイル: Tumblr.php プロジェクト: rijojoy/MyIceBerg
 /**
  * IDp wrappers initializer 
  */
 function initialize()
 {
     parent::initialize();
     // provider api end-points
     $this->api->api_base_url = "http://www.tumblr.com/";
     $this->api->authorize_url = "http://www.tumblr.com/oauth/authorize";
     $this->api->request_token_url = "http://www.tumblr.com/oauth/request_token";
     $this->api->access_token_url = "http://www.tumblr.com/oauth/access_token";
 }
コード例 #5
0
ファイル: Twitter.php プロジェクト: rwohleb/hybridauth
 /**
  * IDp wrappers initializer 
  */
 function initialize()
 {
     parent::initialize();
     // Provider api end-points
     $this->api->api_base_url = "https://api.twitter.com/1/";
     $this->api->authorize_url = "https://api.twitter.com/oauth/authenticate";
     $this->api->request_token_url = "https://api.twitter.com/oauth/request_token";
     $this->api->access_token_url = "https://api.twitter.com/oauth/access_token";
 }
コード例 #6
0
ファイル: Yahoo.php プロジェクト: WohligTechnology/lllbackend
 function initialize()
 {
     parent::initialize();
     // Provider api end-points
     $this->api->api_base_url = 'http://social.yahooapis.com/v1/';
     $this->api->authorize_url = 'https://api.login.yahoo.com/oauth/v2/request_auth';
     $this->api->request_token_url = 'https://api.login.yahoo.com/oauth/v2/get_request_token';
     $this->api->access_token_url = 'https://api.login.yahoo.com/oauth/v2/get_token';
 }
コード例 #7
0
 /**
  * IDp wrappers initializer
  */
 function initialize()
 {
     parent::initialize();
     // provider api end-points
     $this->api->api_base_url = "https://bitbucket.org/api/1.0/";
     $this->api->authorize_url = "https://bitbucket.org/api/1.0/oauth/authenticate";
     $this->api->request_token_url = "https://bitbucket.org/api/1.0/oauth/request_token";
     $this->api->access_token_url = "https://bitbucket.org/api/1.0/oauth/access_token";
     $this->api->curl_auth_header = false;
 }
コード例 #8
0
ファイル: Rdio.php プロジェクト: govza/modx-hybridauth
 /**
  * IDp wrappers initializer
  */
 function initialize()
 {
     parent::initialize();
     // Provider api end-points
     $this->api->api_base_url = 'http://api.rdio.com/1/';
     $this->api->authorize_url = 'https://www.rdio.com/oauth/authorize';
     $this->api->request_token_url = 'http://api.rdio.com/oauth/request_token';
     $this->api->access_token_url = 'http://api.rdio.com/oauth/access_token';
     $this->api->curl_authenticate_method = "POST";
 }
コード例 #9
0
 /**
  * IDp wrappers initializer
  */
 function initialize()
 {
     parent::initialize();
     // provider api end-points
     $this->api->api_base_url = "https://api.skyrock.com/v2/";
     $this->api->authorize_url = "https://api.skyrock.com/v2/oauth/authenticate";
     $this->api->request_token_url = "https://api.skyrock.com/v2/oauth/initiate";
     $this->api->access_token_url = "https://api.skyrock.com/v2/oauth/token";
     $this->api->curl_auth_header = false;
 }
コード例 #10
0
 /**
  * IDp wrappers initializer 
  */
 function initialize()
 {
     parent::initialize();
     // provider api end-points
     $this->api->api_base_url = "https://api.500px.com/v1/";
     $this->api->authorize_url = "https://api.500px.com/v1/oauth/authorize";
     $this->api->request_token_url = "https://api.500px.com/v1/oauth/request_token";
     $this->api->access_token_url = "https://api.500px.com/v1/oauth/access_token";
     $this->api->curl_auth_header = false;
 }
コード例 #11
0
ファイル: Goodreads.php プロジェクト: mrsad/Dru.io
 /**
  * IDp wrappers initializer 
  */
 function initialize()
 {
     parent::initialize();
     // provider api end-points
     $this->api->api_base_url = "http://www.goodreads.com/";
     $this->api->authorize_url = "http://www.goodreads.com/oauth/authorize";
     $this->api->request_token_url = "http://www.goodreads.com/oauth/request_token";
     $this->api->access_token_url = "http://www.goodreads.com/oauth/access_token";
     // turn off json parsing!
     $this->api->decode_json = false;
 }
コード例 #12
0
 function initialize()
 {
     // Use Beijing Timezone
     date_default_timezone_set('Etc/GMT-8');
     parent::initialize();
     // Provider api end-points
     $this->api->api_base_url = 'http://open.t.qq.com/api/';
     $this->api->authorize_url = 'https://open.t.qq.com/cgi-bin/authorize';
     $this->api->request_token_url = 'https://open.t.qq.com/cgi-bin/request_token';
     $this->api->access_token_url = 'https://open.t.qq.com/cgi-bin/access_token';
 }
コード例 #13
0
 function initialize()
 {
     parent::initialize();
     // Provider api end-points
     $this->api->api_base_url = 'http://emma.pixnet.cc/';
     $this->api->authorize_url = 'http://emma.pixnet.cc/oauth/authorize';
     $this->api->request_token_url = 'http://emma.pixnet.cc/oauth/request_token';
     $this->api->access_token_url = 'http://emma.pixnet.cc/oauth/access_token';
     // for access_token need to POST data instead of using GET
     $this->api->access_token_method = 'POST';
 }
コード例 #14
0
 function initialize()
 {
     parent::initialize();
     // Provider api end-points
     $this->api->api_base_url = 'http://www.plurk.com/APP/';
     $this->api->authorize_url = 'http://www.plurk.com/OAuth/authorize';
     $this->api->request_token_url = 'http://www.plurk.com/OAuth/request_token';
     $this->api->access_token_url = 'http://www.plurk.com/OAuth/access_token';
     // for Plurk we need to POST data instead of using GET
     $this->api->request_token_method = 'POST';
     $this->api->access_token_method = 'POST';
 }
コード例 #15
0
ファイル: Twitter.php プロジェクト: microbye/q2a-open-login
 /**
  * IDp wrappers initializer 
  */
 function initialize()
 {
     parent::initialize();
     // Provider api end-points
     $this->api->api_base_url = "https://api.twitter.com/1.1/";
     $this->api->authorize_url = "https://api.twitter.com/oauth/authenticate";
     $this->api->request_token_url = "https://api.twitter.com/oauth/request_token";
     $this->api->access_token_url = "https://api.twitter.com/oauth/access_token";
     if (isset($this->config['api_version']) && $this->config['api_version']) {
         $this->api->api_base_url = "https://api.twitter.com/{$this->config['api_version']}/";
     }
     if (isset($this->config['authorize']) && $this->config['authorize']) {
         $this->api->authorize_url = "https://api.twitter.com/oauth/authorize";
     }
     $this->api->curl_auth_header = false;
 }
コード例 #16
0
ファイル: XING.php プロジェクト: DonaldNgai/PHPAuthentication
 /**
  * Initialize.
  */
 function initialize()
 {
     if (!$this->config['keys']['key'] || !$this->config['keys']['secret']) {
         throw new Exception('You need a consumer key and secret to connect to ' . $this->providerId . '.');
     }
     parent::initialize();
     // XING API endpoints.
     $this->api->api_base_url = 'https://api.xing.com/v1/';
     $this->api->authorize_url = 'https://api.xing.com/v1/authorize';
     $this->api->request_token_url = 'https://api.xing.com/v1/request_token';
     $this->api->access_token_url = 'https://api.xing.com/v1/access_token';
     // Currently there is only version "v1" available.
     if (isset($this->config['api_version']) && $this->config['api_version']) {
         $this->api->api_base_url = 'https://api.xing.com/' . $this->config['api_version'] . '/';
     }
     // We don't need them.
     $this->api->curl_auth_header = false;
 }
コード例 #17
0
ファイル: Twitter.php プロジェクト: kalypso63/social_auth
 /**
  * {@inheritdoc}
  */
 public function loginFinish()
 {
     // in case we are completing a Reverse Auth flow; cf. https://dev.twitter.com/docs/ios/using-reverse-auth
     if (isset($_REQUEST['oauth_token_secret'])) {
         $tokens = $_REQUEST;
         $this->access_tokens_raw = $tokens;
         // we should have an access_token unless something has gone wrong
         if (!isset($tokens["oauth_token"])) {
             throw new Exception("Authentication failed! {$this->providerId} returned an invalid access token.", 5);
         }
         // Get rid of tokens we don't need
         $this->deleteToken("request_token");
         $this->deleteToken("request_token_secret");
         // Store access_token and secret for later use
         $this->token("access_token", $tokens['oauth_token']);
         $this->token("access_token_secret", $tokens['oauth_token_secret']);
         // set user as logged in to the current provider
         $this->setUserConnected();
         return;
     }
     parent::loginFinish();
 }