]> git.mxchange.org Git - friendica.git/blobdiff - src/Module/OAuth/Token.php
Merge remote-tracking branch 'upstream/2023.09-rc' into smilies
[friendica.git] / src / Module / OAuth / Token.php
index 419fbd8781dcf1b2719c6e2fd41d99486f5a029b..61a7f22889e5bd5ed09f2afa4e252008a2da8ade 100644 (file)
@@ -91,8 +91,10 @@ class Token extends BaseApi
                } elseif ($request['grant_type'] == 'authorization_code') {
                        // For security reasons only allow freshly created tokens
                        $uri = new Uri($request['redirect_uri']);
-                       $condition = ["`redirect_uri` LIKE ? AND `id` = ? AND `code` = ? AND `created_at` > ?",
-                               '%' . $uri->getScheme() . '://' . $uri->getHost() . $uri->getPath() . '%', $application['id'], $request['code'], DateTimeFormat::utc('now - 5 minutes')];
+                       $condition = [
+                               "`redirect_uri` LIKE ? AND `id` = ? AND `code` = ? AND `created_at` > ?",
+                               '%' . $uri->getScheme() . '://' . $uri->getHost() . $uri->getPath() . '%', $application['id'], $request['code'], DateTimeFormat::utc('now - 5 minutes')
+                       ];
 
                        $token = DBA::selectFirst('application-view', ['access_token', 'created_at', 'uid'], $condition);
                        if (!DBA::isResult($token)) {
@@ -108,6 +110,6 @@ class Token extends BaseApi
 
                $object = new \Friendica\Object\Api\Mastodon\Token($token['access_token'], 'Bearer', $application['scopes'], $token['created_at'], $me);
 
-               System::jsonExit($object->toArray());
+               $this->jsonExit($object->toArray());
        }
 }