Exemple #1
0
 public function getToken()
 {
     $token = new AccessToken();
     $token->setToken('abcde');
     return $token;
 }
Exemple #2
0
 public function testOauthClientUsingPostAndGetRequestParametersForSignature()
 {
     $mock = $this->getMock('Zend\\OAuth\\Http\\Utility', array('generateTimestamp', 'generateNonce'));
     $mock->expects($this->once())->method('generateTimestamp')->will($this->returnValue('123456789'));
     $mock->expects($this->once())->method('generateNonce')->will($this->returnValue('67648c83ba9a7de429bd1b773fb96091'));
     $token = new OAuth\Token\Access(null, $mock);
     $token->setToken('123')->setTokenSecret('456');
     $client = new OAuth\Client(array('token' => $token), 'http://www.example.com');
     $client->getRequest()->getPost()->set('foo', 'bar');
     $client->getRequest()->getQuery()->set('baz', 'bat');
     $client->prepareOAuth();
     $header = 'OAuth realm="",oauth_consumer_key="",oauth_nonce="67648c83ba9a7de429bd1b773fb96091",oauth_signature_method="HMAC-SHA1",oauth_timestamp="123456789",oauth_version="1.0",oauth_token="123",oauth_signature="qj3FYtStzP083hT9QkqCdxsMauw%3D"';
     $this->assertEquals($header, $client->getHeader('Authorization'));
 }