Hybrid_Providers_LinkedIn::loginBegin PHP Method

loginBegin() public method

public loginBegin ( )
    function loginBegin()
    {
        // send a request for a LinkedIn access token
        $response = $this->api->retrieveTokenRequest();
        if (isset($response['success']) && $response['success'] === true) {
            $this->token("oauth_token", $response['linkedin']['oauth_token']);
            $this->token("oauth_token_secret", $response['linkedin']['oauth_token_secret']);
            # redirect user to LinkedIn authorisation web page
            Hybrid_Auth::redirect(LINKEDIN::_URL_AUTH . $response['linkedin']['oauth_token']);
        } else {
            throw new Exception("Authentication failed! {$this->providerId} returned an invalid Token in response: " . Hybrid_Logger::dumpData($response), 5);
        }
    }