예제 #1
0
 public function before()
 {
     parent::before();
     $this->_oauth = OAuth2_Provider::factory($this->request);
     if ($this->_oauth_verify) {
         $this->_oauth_verify_token();
     }
 }
예제 #2
0
파일: oauth2.php 프로젝트: rafi/oauth
 public function before()
 {
     parent::before();
     // Load the cookie session
     $this->session = Session::instance('cookie');
     // Get the name of the demo from the class name
     $provider = strtolower($this->api);
     // Load the provider
     $this->provider = OAuth2_Provider::factory($provider);
     // Load the client
     $this->client = OAuth2_Client::factory(Kohana::config("oauth.{$provider}"));
     if ($token = $this->session->get($this->key('access'))) {
         // Make the access token available
         $this->token = $token;
     }
 }
예제 #3
0
 public function before()
 {
     parent::before();
     $this->_oauth = OAuth2_Provider::factory($this->request);
 }
예제 #4
0
파일: oauth2.php 프로젝트: ZerGabriel/cms-1
 /**
  * @param  $name  Provider name
  * @param  array  Provider options
  * @return OAuth2_Provider
  */
 public function provider($name, array $options = NULL)
 {
     return OAuth2_Provider::factory($name, $options);
 }