public function access() { $token = Session::read('oauth.request'); $access = Consumer::token('access', compact('token')); Session::write('oauth.access', $access); $this->redirect('Tweet::index'); }
public function testAccessToken() { $expected = array('oauth_token' => 'accesskey', 'oauth_token_secret' => 'accesssecret'); $token = array('oauth_token' => 'requestkey', 'oauth_token_secret' => 'requestsecret'); $result = Consumer::token('access', compact('token')); $this->assertEqual($expected, $result); }
public function success() { $code = $this->request->query['code']; $access = Consumer::token('access', compact('code') + array('params' => array('redirect_uri' => Consumer::serviceConfig('success')))); Session::delete('oauth.access'); Session::write('oauth.access', $access); $this->redirect('Facebook::feed'); }
public function access() { $token = Session::read('oauth.request'); $access = Consumer::token('access', compact('token')); if (is_string($token)) { return $token; } Session::write('oauth.access', $access); $this->redirect('Client::index'); }
public function login() { Session::delete('oauth.request'); Session::delete('oauth.access'); $token = Consumer::token('request', array('params' => array('oauth_callback' => 'http://local.moodpik.com/tweet/success'))); Session::write('oauth.request', $token); if (empty($token)) { $this->redirect('Tweet::authorize'); } $this->redirect(Consumer::authenticate($token)); }