public function completeLogin($extrainputs = array()) {
		if (!isset($extrainputs['oauth_token']) || $extrainputs['oauth_token'] == '') {
			throw new \Exception('Xing oauth. Somethign went wrong. No token in the session');
		}
		
		$credentials = array(
			'identifier' => $this->options['consumer_key'],
			'secret' => $this->options['consumer_secret']
		);

		$server = new \League\OAuth1\Client\Server\Xing($credentials);
		
		$this->access_token = $server->getTokenCredentials($this->temp_credentials, 
			$extrainputs['oauth_token'], $extrainputs['oauth_verifier']);
		
		return $this->getUserProfile();
	}