コード例 #1
0
ファイル: XingServerTest.php プロジェクト: Kazhw/grp10
 public function testGettingDefaultAuthorizationUrl()
 {
     $server = new Xing($this->getMockClientCredentials());
     $expected = 'https://api.xing.com/v1/authorize?oauth_token=foo';
     $this->assertEquals($expected, $server->getAuthorizationUrl('foo'));
     $credentials = m::mock('League\\OAuth1\\Client\\Credentials\\TemporaryCredentials');
     $credentials->shouldReceive('getIdentifier')->andReturn('foo');
     $this->assertEquals($expected, $server->getAuthorizationUrl($credentials));
 }
コード例 #2
0
ファイル: Xingapi.php プロジェクト: gelembjuk/auth
 /**
  * Returns Xing login start auth process
  * 
  * @param string $redirecturl URL where to redirect after login complete
  */
 public function getLoginStartUrl($redirecturl)
 {
     $credentials = array('identifier' => $this->options['consumer_key'], 'secret' => $this->options['consumer_secret'], 'callback_uri' => $redirecturl);
     $server = new \League\OAuth1\Client\Server\Xing($credentials);
     $this->temp_credentials = $server->getTemporaryCredentials();
     return $server->getAuthorizationUrl($this->temp_credentials);
 }