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)); }
/** * 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); }