You are here

function oauthconnector_get_connection_token in OAuth Connector 7

Same name and namespace in other branches
  1. 6 oauthconnector.module \oauthconnector_get_connection_token()

Finds the token for a connection.

Return value

object

3 calls to oauthconnector_get_connection_token()
oauthconnector_endpoint_call_for_user in ./oauthconnector.module
Do Endpointcall for a user. see: oauthconnector_endpoint_call()
oauthconnector_oauth_common_authorized in ./oauthconnector.module
Implements hook_oauth_common_authorized().
_oauthconnector_info in ./oauthconnector.module
Information callback

File

./oauthconnector.module, line 539
OAuth Connector module

Code

function oauthconnector_get_connection_token($provider, $cid) {
  $query = db_select("oauth_common_token", "t");
  $query
    ->join("oauthconnector_connections", "c", "c.tid = t.tid");
  $query
    ->fields("t");
  $query
    ->condition("t.csid", $provider->csid);
  $query
    ->condition("c.cid", $cid);
  $result = $query
    ->execute();
  $token = DrupalOAuthToken::fromResult($result);
  return $token;
}