]> git.mxchange.org Git - friendica.git/commitdiff
API: Fix for OAuth endpoints that mustn't be authorized
authorMichael <heluecht@pirati.ca>
Fri, 17 Dec 2021 15:25:04 +0000 (15:25 +0000)
committerMichael <heluecht@pirati.ca>
Fri, 17 Dec 2021 15:25:04 +0000 (15:25 +0000)
src/Module/Api/Mastodon/Apps.php
src/Module/OAuth/Acknowledge.php
src/Module/OAuth/Revoke.php
src/Module/OAuth/Token.php

index 582232642a183398adbc13b58578f3b2fbbb7b3f..c1e6a222d5330c25d2c1299e02d38262d1555319 100644 (file)
@@ -37,6 +37,7 @@ class Apps extends BaseApi
        {
                return parent::run($request, false);
        }
+
        /**
         * @throws \Friendica\Network\HTTPException\InternalServerErrorException
         */
index 477d3dfcf39ce609473b4cbd2e9e75ec467c3261..b06fa9f2306c3f6767e05289aef3b2d6b6d20c3a 100644 (file)
@@ -24,12 +24,18 @@ namespace Friendica\Module\OAuth;
 use Friendica\Core\Renderer;
 use Friendica\DI;
 use Friendica\Module\BaseApi;
+use Psr\Http\Message\ResponseInterface;
 
 /**
  * Acknowledgement of OAuth requests
  */
 class Acknowledge extends BaseApi
 {
+       public function run(array $request = [], bool $scopecheck = true): ResponseInterface
+       {
+               return parent::run($request, false);
+       }
+
        protected function post(array $request = [])
        {
                DI::session()->set('oauth_acknowledge', true);
index 86bc01ced48a328275986c3f230317662dfbbdef..525fdd97e7d54800a736ae3b5d4a21ef30ad3b49 100644 (file)
@@ -26,12 +26,18 @@ use Friendica\Core\System;
 use Friendica\Database\DBA;
 use Friendica\DI;
 use Friendica\Module\BaseApi;
+use Psr\Http\Message\ResponseInterface;
 
 /**
  * @see https://docs.joinmastodon.org/spec/oauth/
  */
 class Revoke extends BaseApi
 {
+       public function run(array $request = [], bool $scopecheck = true): ResponseInterface
+       {
+               return parent::run($request, false);
+       }
+
        protected function post(array $request = [])
        {
                $request = $this->getRequest([
index efd4000f676541bbeec65bf160bbad16e5382eef..1790b887d992abc515b52f28373d429fba8775fb 100644 (file)
@@ -28,6 +28,7 @@ use Friendica\DI;
 use Friendica\Module\BaseApi;
 use Friendica\Security\OAuth;
 use Friendica\Util\DateTimeFormat;
+use Psr\Http\Message\ResponseInterface;
 
 /**
  * @see https://docs.joinmastodon.org/spec/oauth/
@@ -35,6 +36,11 @@ use Friendica\Util\DateTimeFormat;
  */
 class Token extends BaseApi
 {
+       public function run(array $request = [], bool $scopecheck = true): ResponseInterface
+       {
+               return parent::run($request, false);
+       }
+
        protected function post(array $request = [])
        {
                $request = $this->getRequest([