Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

403 Forbidden #2

Open
SKevo18 opened this issue Feb 24, 2024 · 0 comments
Open

403 Forbidden #2

SKevo18 opened this issue Feb 24, 2024 · 0 comments
Assignees

Comments

@SKevo18
Copy link

SKevo18 commented Feb 24, 2024

[...]
"parsed_body": [],
    "code": 403,
    "trace": "#0 \/data\/host\/skeleton\/vendor\/league\/oauth2-client\/src\/Provider\/AbstractProvider.php(726): Datlechin\\OAuthSpotify\\Providers\\SpotifyProvider->checkResponse()\n#1 \/data\/host\/skeleton\/vendor\/league\/oauth2-client\/src\/Provider\/AbstractProvider.php(882): League\\OAuth2\\Client\\Provider\\AbstractProvider->getParsedResponse()\n#2 \/data\/host\/skeleton\/vendor\/league\/oauth2-client\/src\/Provider\/AbstractProvider.php(865): League\\OAuth2\\Client\\Provider\\AbstractProvider->fetchResourceOwnerDetails()\n#3 \/data\/host\/skeleton\/vendor\/fof\/extend\/src\/Controllers\/AbstractOAuthController.php(125): League\\OAuth2\\Client\\Provider\\AbstractProvider->getResourceOwner()\n#4 \/data\/host\/skeleton\/vendor\/fof\/oauth\/src\/Controller.php(71): FoF\\Extend\\Controllers\\AbstractOAuthController->handle()\n#5 \/data\/host\/skeleton\/vendor\/fof\/oauth\/src\/Controllers\/AuthController.php(49): FoF\\OAuth\\Controller->handle()\n#6 \/data\/host\/skeleton\/vendor\/flarum\/core\/src\/Http\/RouteHandlerFactory.php(41): FoF\\OAuth\\Controllers\\AuthController->handle()\n#7 \/data\/host\/skeleton\/vendor\/flarum\/core\/src\/Http\/Middleware\/ExecuteRoute.php(27): Flarum\\Http\\RouteHandlerFactory->Flarum\\Http\\{closure}()\n#8 \/data\/host\/skeleton\/vendor\/laminas\/laminas-stratigility\/src\/Next.php(49): Flarum\\Http\\Middleware\\ExecuteRoute->process()\n#9 \/data\/host\/skeleton\/vendor\/fof\/ban-ips\/src\/Middleware\/RegisterMiddleware.php(94): Laminas\\Stratigility\\Next->handle()\n#10 \/data\/host\/skeleton\/vendor\/laminas\/laminas-stratigility\/src\/Next.php(49): FoF\\BanIPs\\Middleware\\RegisterMiddleware->process()\n#11 \/data\/host\/skeleton\/vendor\/fof\/secure-https\/src\/Middlewares\/ContentSecurityPolicyMiddleware.php(32): Laminas\\Stratigility\\Next->handle()\n#12 \/data\/host\/skeleton\/vendor\/laminas\/laminas-stratigility\/src\/Next.php(49): FoF\\SecureHttps\\Middlewares\\ContentSecurityPolicyMiddleware->process()\n#13 \/data\/host\/skeleton\/vendor\/fof\/oauth\/src\/Middleware\/BindRequest.php(33): Laminas\\Stratigility\\Next->handle()\n#14 \/data\/host\/skeleton\/vendor\/laminas\/laminas-stratigility\/src\/Next.php(49): FoF\\OAuth\\Middleware\\BindRequest->process()\n#15 \/data\/host\/skeleton\/vendor\/fof\/oauth\/src\/Middleware\/ErrorHandler.php(58): Laminas\\Stratigility\\Next->handle()\n#16 \/data\/host\/skeleton\/vendor\/laminas\/laminas-stratigility\/src\/Next.php(49): FoF\\OAuth\\Middleware\\ErrorHandler->process()\n#17 \/data\/host\/skeleton\/vendor\/flarum\/core\/src\/Http\/Middleware\/ContentTypeOptionsHeader.php(21): Laminas\\Stratigility\\Next->handle()\n#18 \/data\/host\/skeleton\/vendor\/laminas\/laminas-stratigility\/src\/Next.php(49): Flarum\\Http\\Middleware\\ContentTypeOptionsHeader->process()\n#19 \/data\/host\/skeleton\/vendor\/flarum\/core\/src\/Http\/Middleware\/ReferrerPolicyHeader.php(30): Laminas\\Stratigility\\Next->handle()\n#20 \/data\/host\/skeleton\/vendor\/laminas\/laminas-stratigility\/src\/Next.php(49): Flarum\\Http\\Middleware\\ReferrerPolicyHeader->process()\n#21 \/data\/host\/skeleton\/vendor\/flarum\/core\/src\/Http\/Middleware\/FlarumPromotionHeader.php(30): Laminas\\Stratigility\\Next->handle()\n#22 \/data\/host\/skeleton\/vendor\/laminas\/laminas-stratigility\/src\/Next.php(49): Flarum\\Http\\Middleware\\FlarumPromotionHeader->process()\n#23 \/data\/host\/skeleton\/vendor\/flarum\/core\/src\/Http\/Middleware\/ShareErrorsFromSession.php(57): Laminas\\Stratigility\\Next->handle()\n#24 \/data\/host\/skeleton\/vendor\/laminas\/laminas-stratigility\/src\/Next.php(49): Flarum\\Http\\Middleware\\ShareErrorsFromSession->process()\n#25 \/data\/host\/skeleton\/vendor\/flarum\/core\/src\/Http\/Middleware\/CheckCsrfToken.php(36): Laminas\\Stratigility\\Next->handle()\n#26 \/data\/host\/skeleton\/vendor\/laminas\/laminas-stratigility\/src\/Next.php(49): Flarum\\Http\\Middleware\\CheckCsrfToken->process()\n#27 \/data\/host\/skeleton\/vendor\/flarum\/core\/src\/Http\/Middleware\/ResolveRoute.php(69): Laminas\\Stratigility\\Next->handle()\n#28 \/data\/host\/skeleton\/vendor\/laminas\/laminas-stratigility\/src\/Next.php(49): Flarum\\Http\\Middleware\\ResolveRoute->process()\n#29 \/data\/host\/skeleton\/vendor\/flarum\/core\/src\/Http\/Middleware\/SetLocale.php(51): Laminas\\Stratigility\\Next->handle()\n#30 \/data\/host\/skeleton\/vendor\/laminas\/laminas-stratigility\/src\/Next.php(49): Flarum\\Http\\Middleware\\SetLocale->process()\n#31 \/data\/host\/skeleton\/vendor\/flarum\/core\/src\/Http\/Middleware\/AuthenticateWithSession.php(31): Laminas\\Stratigility\\Next->handle()\n#32 \/data\/host\/skeleton\/vendor\/laminas\/laminas-stratigility\/src\/Next.php(49): Flarum\\Http\\Middleware\\AuthenticateWithSession->process()\n#33 \/data\/host\/skeleton\/vendor\/flarum\/core\/src\/Http\/Middleware\/RememberFromCookie.php(52): Laminas\\Stratigility\\Next->handle()\n#34 \/data\/host\/skeleton\/vendor\/laminas\/laminas-stratigility\/src\/Next.php(49): Flarum\\Http\\Middleware\\RememberFromCookie->process()\n#35 \/data\/host\/skeleton\/vendor\/flarum\/core\/src\/Http\/Middleware\/StartSession.php(61): Laminas\\Stratigility\\Next->handle()\n#36 \/data\/host\/skeleton\/vendor\/laminas\/laminas-stratigility\/src\/Next.php(49): Flarum\\Http\\Middleware\\StartSession->process()\n#37 \/data\/host\/skeleton\/vendor\/flarum\/core\/src\/Http\/Middleware\/CollectGarbage.php(46): Laminas\\Stratigility\\Next->handle()\n#38 \/data\/host\/skeleton\/vendor\/laminas\/laminas-stratigility\/src\/Next.php(49): Flarum\\Http\\Middleware\\CollectGarbage->process()\n#39 \/data\/host\/skeleton\/vendor\/flarum\/core\/src\/Http\/Middleware\/ParseJsonBody.php(28): Laminas\\Stratigility\\Next->handle()\n#40 \/data\/host\/skeleton\/vendor\/laminas\/laminas-stratigility\/src\/Next.php(49): Flarum\\Http\\Middleware\\ParseJsonBody->process()\n#41 \/data\/host\/skeleton\/vendor\/migratetoflarum\/canonical\/src\/Middlewares\/CanonicalRedirectMiddleware.php(49): Laminas\\Stratigility\\Next->handle()\n#42 \/data\/host\/skeleton\/vendor\/laminas\/laminas-stratigility\/src\/Next.php(49): MigrateToFlarum\\Canonical\\Middlewares\\CanonicalRedirectMiddleware->process()\n#43 \/data\/host\/skeleton\/vendor\/flarum\/core\/src\/Http\/Middleware\/HandleErrors.php(57): Laminas\\Stratigility\\Next->handle()\n#44 \/data\/host\/skeleton\/vendor\/laminas\/laminas-stratigility\/src\/Next.php(49): Flarum\\Http\\Middleware\\HandleErrors->process()\n#45 \/data\/host\/skeleton\/vendor\/flarum\/core\/src\/Http\/Middleware\/InjectActorReference.php(25): Laminas\\Stratigility\\Next->handle()\n#46 \/data\/host\/skeleton\/vendor\/laminas\/laminas-stratigility\/src\/Next.php(49): Flarum\\Http\\Middleware\\InjectActorReference->process()\n#47 \/data\/host\/skeleton\/vendor\/fof\/merge-discussions\/src\/Middleware\/Redirection.php(28): Laminas\\Stratigility\\Next->handle()\n#48 \/data\/host\/skeleton\/vendor\/laminas\/laminas-stratigility\/src\/Next.php(49): FoF\\MergeDiscussions\\Middleware\\Redirection->process()\n#49 \/data\/host\/skeleton\/vendor\/laminas\/laminas-stratigility\/src\/MiddlewarePipe.php(75): Laminas\\Stratigility\\Next->handle()\n#50 \/data\/host\/skeleton\/vendor\/middlewares\/request-handler\/src\/RequestHandler.php(84): Laminas\\Stratigility\\MiddlewarePipe->process()\n#51 \/data\/host\/skeleton\/vendor\/laminas\/laminas-stratigility\/src\/Next.php(49): Middlewares\\RequestHandler->process()\n#52 \/data\/host\/skeleton\/vendor\/middlewares\/base-path-router\/src\/BasePathRouter.php(99): Laminas\\Stratigility\\Next->handle()\n#53 \/data\/host\/skeleton\/vendor\/laminas\/laminas-stratigility\/src\/Next.php(49): Middlewares\\BasePathRouter->process()\n#54 \/data\/host\/skeleton\/vendor\/laminas\/laminas-stratigility\/src\/Middleware\/OriginalMessages.php(36): Laminas\\Stratigility\\Next->handle()\n#55 \/data\/host\/skeleton\/vendor\/laminas\/laminas-stratigility\/src\/Next.php(49): Laminas\\Stratigility\\Middleware\\OriginalMessages->process()\n#56 \/data\/host\/skeleton\/vendor\/middlewares\/base-path\/src\/BasePath.php(73): Laminas\\Stratigility\\Next->handle()\n#57 \/data\/host\/skeleton\/vendor\/laminas\/laminas-stratigility\/src\/Next.php(49): Middlewares\\BasePath->process()\n#58 \/data\/host\/skeleton\/vendor\/flarum\/core\/src\/Http\/Middleware\/ProcessIp.php(24): Laminas\\Stratigility\\Next->handle()\n#59 \/data\/host\/skeleton\/vendor\/laminas\/laminas-stratigility\/src\/Next.php(49): Flarum\\Http\\Middleware\\ProcessIp->process()\n#60 \/data\/host\/skeleton\/vendor\/laminas\/laminas-stratigility\/src\/MiddlewarePipe.php(75): Laminas\\Stratigility\\Next->handle()\n#61 \/data\/host\/skeleton\/vendor\/laminas\/laminas-stratigility\/src\/MiddlewarePipe.php(64): Laminas\\Stratigility\\MiddlewarePipe->process()\n#62 \/data\/host\/skeleton\/vendor\/laminas\/laminas-httphandlerrunner\/src\/RequestHandlerRunner.php(73): Laminas\\Stratigility\\MiddlewarePipe->handle()\n#63 \/data\/host\/skeleton\/vendor\/flarum\/core\/src\/Http\/Server.php(45): Laminas\\HttpHandlerRunner\\RequestHandlerRunner->run()\n#64 \/data\/host\/xxx\/public\/index.php(26): Flarum\\Http\\Server->listen()\n#65 {main}"
}  
[2024-02-24 14:17:59] flarum.ERROR: FoF\OAuth\Errors\AuthenticationException: Forbidden in /data/host/skeleton/vendor/fof/oauth/src/Controller.php:90
Stack trace:
#0 /data/host/skeleton/vendor/fof/oauth/src/Controllers/AuthController.php(49): FoF\OAuth\Controller->handle()
#1 /data/host/skeleton/vendor/flarum/core/src/Http/RouteHandlerFactory.php(41): FoF\OAuth\Controllers\AuthController->handle()
#2 /data/host/skeleton/vendor/flarum/core/src/Http/Middleware/ExecuteRoute.php(27): Flarum\Http\RouteHandlerFactory->Flarum\Http\{closure}()
#3 /data/host/skeleton/vendor/laminas/laminas-stratigility/src/Next.php(49): Flarum\Http\Middleware\ExecuteRoute->process()
#4 /data/host/skeleton/vendor/fof/ban-ips/src/Middleware/RegisterMiddleware.php(94): Laminas\Stratigility\Next->handle()
#5 /data/host/skeleton/vendor/laminas/laminas-stratigility/src/Next.php(49): FoF\BanIPs\Middleware\RegisterMiddleware->process()
#6 /data/host/skeleton/vendor/fof/secure-https/src/Middlewares/ContentSecurityPolicyMiddleware.php(32): Laminas\Stratigility\Next->handle()
#7 /data/host/skeleton/vendor/laminas/laminas-stratigility/src/Next.php(49): FoF\SecureHttps\Middlewares\ContentSecurityPolicyMiddleware->process()
#8 /data/host/skeleton/vendor/fof/oauth/src/Middleware/BindRequest.php(33): Laminas\Stratigility\Next->handle()
#9 /data/host/skeleton/vendor/laminas/laminas-stratigility/src/Next.php(49): FoF\OAuth\Middleware\BindRequest->process()
#10 /data/host/skeleton/vendor/fof/oauth/src/Middleware/ErrorHandler.php(58): Laminas\Stratigility\Next->handle()
#11 /data/host/skeleton/vendor/laminas/laminas-stratigility/src/Next.php(49): FoF\OAuth\Middleware\ErrorHandler->process()
#12 /data/host/skeleton/vendor/flarum/core/src/Http/Middleware/ContentTypeOptionsHeader.php(21): Laminas\Stratigility\Next->handle()
#13 /data/host/skeleton/vendor/laminas/laminas-stratigility/src/Next.php(49): Flarum\Http\Middleware\ContentTypeOptionsHeader->process()
#14 /data/host/skeleton/vendor/flarum/core/src/Http/Middleware/ReferrerPolicyHeader.php(30): Laminas\Stratigility\Next->handle()
#15 /data/host/skeleton/vendor/laminas/laminas-stratigility/src/Next.php(49): Flarum\Http\Middleware\ReferrerPolicyHeader->process()
#16 /data/host/skeleton/vendor/flarum/core/src/Http/Middleware/FlarumPromotionHeader.php(30): Laminas\Stratigility\Next->handle()
#17 /data/host/skeleton/vendor/laminas/laminas-stratigility/src/Next.php(49): Flarum\Http\Middleware\FlarumPromotionHeader->process()
#18 /data/host/skeleton/vendor/flarum/core/src/Http/Middleware/ShareErrorsFromSession.php(57): Laminas\Stratigility\Next->handle()
#19 /data/host/skeleton/vendor/laminas/laminas-stratigility/src/Next.php(49): Flarum\Http\Middleware\ShareErrorsFromSession->process()
#20 /data/host/skeleton/vendor/flarum/core/src/Http/Middleware/CheckCsrfToken.php(36): Laminas\Stratigility\Next->handle()
#21 /data/host/skeleton/vendor/laminas/laminas-stratigility/src/Next.php(49): Flarum\Http\Middleware\CheckCsrfToken->process()
#22 /data/host/skeleton/vendor/flarum/core/src/Http/Middleware/ResolveRoute.php(69): Laminas\Stratigility\Next->handle()
#23 /data/host/skeleton/vendor/laminas/laminas-stratigility/src/Next.php(49): Flarum\Http\Middleware\ResolveRoute->process()
#24 /data/host/skeleton/vendor/flarum/core/src/Http/Middleware/SetLocale.php(51): Laminas\Stratigility\Next->handle()
#25 /data/host/skeleton/vendor/laminas/laminas-stratigility/src/Next.php(49): Flarum\Http\Middleware\SetLocale->process()
#26 /data/host/skeleton/vendor/flarum/core/src/Http/Middleware/AuthenticateWithSession.php(31): Laminas\Stratigility\Next->handle()
#27 /data/host/skeleton/vendor/laminas/laminas-stratigility/src/Next.php(49): Flarum\Http\Middleware\AuthenticateWithSession->process()
#28 /data/host/skeleton/vendor/flarum/core/src/Http/Middleware/RememberFromCookie.php(52): Laminas\Stratigility\Next->handle()
#29 /data/host/skeleton/vendor/laminas/laminas-stratigility/src/Next.php(49): Flarum\Http\Middleware\RememberFromCookie->process()
#30 /data/host/skeleton/vendor/flarum/core/src/Http/Middleware/StartSession.php(61): Laminas\Stratigility\Next->handle()
#31 /data/host/skeleton/vendor/laminas/laminas-stratigility/src/Next.php(49): Flarum\Http\Middleware\StartSession->process()
#32 /data/host/skeleton/vendor/flarum/core/src/Http/Middleware/CollectGarbage.php(46): Laminas\Stratigility\Next->handle()
#33 /data/host/skeleton/vendor/laminas/laminas-stratigility/src/Next.php(49): Flarum\Http\Middleware\CollectGarbage->process()
#34 /data/host/skeleton/vendor/flarum/core/src/Http/Middleware/ParseJsonBody.php(28): Laminas\Stratigility\Next->handle()
#35 /data/host/skeleton/vendor/laminas/laminas-stratigility/src/Next.php(49): Flarum\Http\Middleware\ParseJsonBody->process()
#36 /data/host/skeleton/vendor/migratetoflarum/canonical/src/Middlewares/CanonicalRedirectMiddleware.php(49): Laminas\Stratigility\Next->handle()
#37 /data/host/skeleton/vendor/laminas/laminas-stratigility/src/Next.php(49): MigrateToFlarum\Canonical\Middlewares\CanonicalRedirectMiddleware->process()
#38 /data/host/skeleton/vendor/flarum/core/src/Http/Middleware/HandleErrors.php(57): Laminas\Stratigility\Next->handle()
#39 /data/host/skeleton/vendor/laminas/laminas-stratigility/src/Next.php(49): Flarum\Http\Middleware\HandleErrors->process()
#40 /data/host/skeleton/vendor/flarum/core/src/Http/Middleware/InjectActorReference.php(25): Laminas\Stratigility\Next->handle()
#41 /data/host/skeleton/vendor/laminas/laminas-stratigility/src/Next.php(49): Flarum\Http\Middleware\InjectActorReference->process()
#42 /data/host/skeleton/vendor/fof/merge-discussions/src/Middleware/Redirection.php(28): Laminas\Stratigility\Next->handle()
#43 /data/host/skeleton/vendor/laminas/laminas-stratigility/src/Next.php(49): FoF\MergeDiscussions\Middleware\Redirection->process()
#44 /data/host/skeleton/vendor/laminas/laminas-stratigility/src/MiddlewarePipe.php(75): Laminas\Stratigility\Next->handle()
#45 /data/host/skeleton/vendor/middlewares/request-handler/src/RequestHandler.php(84): Laminas\Stratigility\MiddlewarePipe->process()
#46 /data/host/skeleton/vendor/laminas/laminas-stratigility/src/Next.php(49): Middlewares\RequestHandler->process()
#47 /data/host/skeleton/vendor/middlewares/base-path-router/src/BasePathRouter.php(99): Laminas\Stratigility\Next->handle()
#48 /data/host/skeleton/vendor/laminas/laminas-stratigility/src/Next.php(49): Middlewares\BasePathRouter->process()
#49 /data/host/skeleton/vendor/laminas/laminas-stratigility/src/Middleware/OriginalMessages.php(36): Laminas\Stratigility\Next->handle()
#50 /data/host/skeleton/vendor/laminas/laminas-stratigility/src/Next.php(49): Laminas\Stratigility\Middleware\OriginalMessages->process()
#51 /data/host/skeleton/vendor/middlewares/base-path/src/BasePath.php(73): Laminas\Stratigility\Next->handle()
#52 /data/host/skeleton/vendor/laminas/laminas-stratigility/src/Next.php(49): Middlewares\BasePath->process()
#53 /data/host/skeleton/vendor/flarum/core/src/Http/Middleware/ProcessIp.php(24): Laminas\Stratigility\Next->handle()
#54 /data/host/skeleton/vendor/laminas/laminas-stratigility/src/Next.php(49): Flarum\Http\Middleware\ProcessIp->process()
#55 /data/host/skeleton/vendor/laminas/laminas-stratigility/src/MiddlewarePipe.php(75): Laminas\Stratigility\Next->handle()
#56 /data/host/skeleton/vendor/laminas/laminas-stratigility/src/MiddlewarePipe.php(64): Laminas\Stratigility\MiddlewarePipe->process()
#57 /data/host/skeleton/vendor/laminas/laminas-httphandlerrunner/src/RequestHandlerRunner.php(73): Laminas\Stratigility\MiddlewarePipe->handle()
#58 /data/host/skeleton/vendor/flarum/core/src/Http/Server.php(45): Laminas\HttpHandlerRunner\RequestHandlerRunner->run()
#59 /data/host/xxx/public/index.php(26): Flarum\Http\Server->listen()
#60 {main} 

Hi, do you have any idea why might a 403 error happen at one FreeFlarum forum? The forum administrator said that some users are able to authenticate with Spotify correctly, while for some, the above error is logged on the server side.

PHP Flarum info:

Flarum core: 1.8.5
PHP version: 8.2.12
MySQL version: 11.1.2-MariaDB-1:11.1.2+maria~ubu2204
Loaded extensions: Core, date, libxml, openssl, pcre, zlib, filter, hash, json, pcntl, random, Reflection, SPL, session, standard, sodium, mysqlnd, PDO, xml, calendar, ctype, curl, dom, mbstring, FFI, fileinfo, ftp, gd, gettext, gmp, iconv, exif, mysqli, pdo_mysql, Phar, posix, readline, shmop, SimpleXML, sockets, sysvmsg, sysvsem, sysvshm, tokenizer, xmlreader, xmlwriter, xsl, zip, Zend OPcache
+-----------------------------------+---------+--------+
| Flarum Extensions                 |         |        |
+-----------------------------------+---------+--------+
| ID                                | Version | Commit |
+-----------------------------------+---------+--------+
| flarum-flags                      | v1.8.0  |        |
| flarum-tags                       | v1.8.0  |        |
| flarum-approval                   | v1.8.1  |        |
| flarum-suspend                    | v1.8.1  |        |
| flarum-mentions                   | v1.8.3  |        |
| flarum-subscriptions              | v1.8.0  |        |
| fof-sitemap                       | 2.2.1   |        |
| v17development-seo                | v1.8.0  |        |
| flarum-sticky                     | v1.8.0  |        |
| flarum-lock                       | v1.8.0  |        |
| flarum-markdown                   | v1.8.0  |        |
| fof-formatting                    | 1.0.3   |        |
| afrux-forum-widgets-core          | v0.1.7  |        |
| fof-user-directory                | 1.3.3   |        |
| fof-follow-tags                   | 1.2.2   |        |
| fof-oauth                         | 1.6.8   |        |
| yannisme-oxotheme                 | 2.1.6   |        |
| webbinaro-calendar                | 1.7.0   |        |
| v17development-blog               | v0.7.7  |        |
| therealsujitk-gifs                | v4.1.1  |        |
| the-turk-flamoji                  | 1.0.4   |        |
| the-turk-diff                     | 1.1.2   |        |
| sycho-profile-cover               | v1.3.5  |        |
| sycho-move-posts                  | v0.1.7  |        |
| sycho-lite-youtube                | v0.1.1  |        |
| rob006-last-post-avatar           | 1.2.4   |        |
| ramesh-dada-download-button       | v8.1.4  |        |
| nearata-embed-video               | 3.3.2   |        |
| migratetoflarum-canonical         | 1.0.0   |        |
| michaelbelgium-discussion-views   | v7.2.1  |        |
| justoverclock-welcomebox          | 2.0.2   |        |
| justoverclock-edit-posts          | 0.1.1   |        |
| justoverclock-dontgoaway          | 0.2.5   |        |
| justoverclock-contactme           | 0.2.3   |        |
| ianm-follow-users                 | 1.4.6   |        |
| fof-user-bio                      | 1.3.2   |        |
| fof-upload                        | 1.5.4   |        |
| fof-subscribed                    | 1.1.4   |        |
| fof-split                         | 1.1.1   |        |
| fof-socialprofile                 | 1.1.6   |        |
| fof-share-social                  | 1.2.0   |        |
| fof-secure-https                  | 1.1.3   |        |
| fof-reactions                     | 1.4.1   |        |
| fof-profile-image-crop            | 1.1.6   |        |
| fof-polls                         | 1.4.2   |        |
| fof-merge-discussions             | 1.4.1   |        |
| fof-links                         | 1.2.2   |        |
| fof-forum-statistics-widget       | 1.2.1   |        |
| fof-default-user-preferences      | 1.2.1   |        |
| fof-default-group                 | 1.1.2   |        |
| fof-byobu                         | 1.3.6   |        |
| fof-bbcode-tabs                   | 1.0.3   |        |
| fof-bbcode-details                | 1.1.2   |        |
| fof-ban-ips                       | 1.1.1   |        |
| fof-analytics                     | 1.1.0   |        |
| flarum-statistics                 | v1.8.0  |        |
| flarum-pusher                     | v1.8.0  |        |
| flarum-nicknames                  | v1.8.0  |        |
| flarum-likes                      | v1.8.0  |        |
| flarum-lang-swedish               | 1.1.1   |        |
| flarum-lang-spanish               | 1.8.0   |        |
| flarum-lang-italian               | 1.11.0  |        |
| flarum-lang-german                | 1.8.3   |        |
| flarum-lang-french                | v4.21.0 |        |
| flarum-lang-english               | v1.8.0  |        |
| flarum-emoji                      | v1.8.0  |        |
| flarum-embed                      | v1.8.0  |        |
| flarum-bbcode                     | v1.8.0  |        |
| davwheat-custom-sidenav-links     | 1.0.1   |        |
| datlechin-signup-button           | v0.1.1  |        |
| datlechin-scroll-buttons          | v1.1.0  |        |
| datlechin-posted-on               | v0.2.1  |        |
| datlechin-oauth-spotify           | v0.1.0  |        |
| clarkwinkelmann-status            | 1.0.0   |        |
| clarkwinkelmann-post-permissions  | 1.0.0   |        |
| clarkwinkelmann-group-list        | 1.0.0   |        |
| clarkwinkelmann-create-user-modal | 1.3.1   |        |
| clarkwinkelmann-circle-groups     | 1.0.1   |        |
| blomstra-welcome-login            | 0.1.0   |        |
| blomstra-mark-unread              | 0.2.0   |        |
| askvortsov-checklist              | v1.3.1  |        |
| askvortsov-categories             | v3.0.9  |        |
| afrux-top-posters-widget          | v0.1.4  |        |
| acpl-mobile-tab                   | 1.4.2   |        |
+-----------------------------------+---------+--------+
Base URL: https://xxx
Installation path: /data/host/xxx
Queue driver: sync
Session driver: file
Scheduler status: Never run
Mail driver: smtp
Debug mode: off

Is it possible that the scopes are misconfigured in the Spotify OAuth application used by the forum, hence the 403 Forbidden response? If yes, which scopes are required in order to make this extension function properly?

@datlechin datlechin self-assigned this Apr 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants