X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FNetwork%2FFKOAuthDataStore.php;h=7a3329776aed4d18b20ee11384f608ae92b31c36;hb=4fd4d277f00b61ab413faf66758229e1dcd0ff09;hp=ec6e1b59f1d22077f8d504a6c5f920319133a0ed;hpb=91198cb53d19999079806438d818c6a20554f4e1;p=friendica.git diff --git a/src/Network/FKOAuthDataStore.php b/src/Network/FKOAuthDataStore.php index ec6e1b59f1..7a3329776a 100644 --- a/src/Network/FKOAuthDataStore.php +++ b/src/Network/FKOAuthDataStore.php @@ -1,7 +1,7 @@ * @@ -9,21 +9,18 @@ namespace Friendica\Network; -use Friendica\App; use Friendica\Core\Config; -use Friendica\Core\System; use Friendica\Database\DBM; use dba; +use OAuthConsumer; use OAuthDataStore; +use OAuthToken; define('REQUEST_TOKEN_DURATION', 300); define('ACCESS_TOKEN_DURATION', 31536000); require_once 'include/dba.php'; -require_once "library/OAuth1.php"; -require_once "library/oauth2-php/lib/OAuth2.inc"; - /** * @brief OAuthDataStore class */ @@ -45,11 +42,11 @@ class FKOAuthDataStore extends OAuthDataStore { 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)) { - return new \OAuthConsumer($r[0]['client_id'], $r[0]['pw'], $r[0]['redirect_uri']); + return new OAuthConsumer($r[0]['client_id'], $r[0]['pw'], $r[0]['redirect_uri']); } return null; @@ -65,11 +62,11 @@ class FKOAuthDataStore extends OAuthDataStore { 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)) { - $ot = new \OAuthToken($r[0]['id'], $r[0]['secret']); + $ot = new OAuthToken($r[0]['id'], $r[0]['secret']); $ot->scope = $r[0]['scope']; $ot->expires = $r[0]['expires']; $ot->uid = $r[0]['uid']; @@ -90,7 +87,7 @@ class FKOAuthDataStore extends OAuthDataStore { $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 new OAuthToken($token['id'], $token['secret']); } return null; @@ -115,19 +112,19 @@ class FKOAuthDataStore extends OAuthDataStore $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) { return null; } - return new \OAuthToken($key, $sec); + return new OAuthToken($key, $sec); } /** @@ -156,21 +153,21 @@ class FKOAuthDataStore extends OAuthDataStore $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) { - $ret = new \OAuthToken($key, $sec); + $ret = new OAuthToken($key, $sec); } } - dba::delete('tokens', array('id' => $token->key)); + dba::delete('tokens', ['id' => $token->key]); if (!is_null($ret) && !is_null($uverifier)) { Config::delete("oauth", $verifier);