require_once 'include/dba.php';
require_once "library/OAuth1.php";
-require_once "library/oauth2-php/lib/OAuth2.inc";
/**
* @brief OAuthDataStore class
{
logger(__function__ . ":" . $consumer_key);
- $s = dba::select('clients', array('client_id', 'pw', 'redirect_uri'), array('client_id' => $consumer_key));
+ $s = dba::select('clients', ['client_id', 'pw', 'redirect_uri'], ['client_id' => $consumer_key]);
$r = dba::inArray($s);
if (DBM::is_result($r)) {
{
logger(__function__ . ":" . $consumer . ", " . $token_type . ", " . $token);
- $s = dba::select('tokens', array('id', 'secret', 'scope', 'expires', 'uid'), array('client_id' => $consumer->key, 'scope' => $token_type, 'id' => $token));
+ $s = dba::select('tokens', ['id', 'secret', 'scope', 'expires', 'uid'], ['client_id' => $consumer->key, 'scope' => $token_type, 'id' => $token]);
$r = dba::inArray($s);
if (DBM::is_result($r)) {
*/
public function lookup_nonce($consumer, $token, $nonce, $timestamp)
{
- $r = dba::selectFirst('tokens', ['id', 'secret'], ['client_id' => $consumer->key, 'id' => $nonce, 'expires' => $timestamp]);
-
- if (DBM::is_result($r)) {
- return new \OAuthToken($r['id'], $r['secret']);
+ $token = dba::selectFirst('tokens', ['id', 'secret'], ['client_id' => $consumer->key, 'id' => $nonce, 'expires' => $timestamp]);
+ if (DBM::is_result($token)) {
+ return new \OAuthToken($token['id'], $token['secret']);
}
return null;
$r = dba::insert(
'tokens',
- array(
+ [
'id' => $key,
'secret' => $sec,
'client_id' => $k,
'scope' => 'request',
- 'expires' => time() + REQUEST_TOKEN_DURATION)
+ 'expires' => time() + REQUEST_TOKEN_DURATION]
);
if (!$r) {
$sec = self::genToken();
$r = dba::insert(
'tokens',
- array(
+ [
'id' => $key,
'secret' => $sec,
'client_id' => $consumer->key,
'scope' => 'access',
'expires' => time() + ACCESS_TOKEN_DURATION,
- 'uid' => $uverifier)
+ 'uid' => $uverifier]
);
if ($r) {
}
}
- dba::delete('tokens', array('id' => $token->key));
+ dba::delete('tokens', ['id' => $token->key]);
if (!is_null($ret) && !is_null($uverifier)) {
Config::delete("oauth", $verifier);