Hallo Zusammen,
Ich hab grad das Upgrade EA2 installiert und nun bekomme ich bei der API Authentifizierung einen 500er und ein Frontend-HTML mit dem Hinweis “etwas ist schief gegangen”. Unmittelbar vor dem Update hat es noch funktioniert.
Hat jemand dasselbe Problem? Gibt’s da eine Lösung?
Im Folgenden die Infos zu meinem Authentifizierungs-Request:
Lokale URL: http://triplefmac.local/api/oauth/token
Method: POST
ContentType: application/json
Body:
{
“client_id”: “SWIABWRQEJZNCMS4EMLCAZHPDG”,
“client_secret”: “RTJKdlJuaGN4U1lJajlXdVBQaGtQNk1McjVkYXp1eXdJdnEwSkM”,
“grant_type”: “client_credentials”
}
Müsste eigentlich alles so passen wie beschrieben:
Und es hat zuvor ja noch funktioniert.
Ach ja, und as findet man im Logfile:
[2019-10-18 15:05:38] request.CRITICAL: Uncaught PHP Exception Shopware\Core\Framework\Routing\Exception\InvalidRouteScopeException: “Invalid route scope for route api.oauth.token.” at /var/www/html/vendor/shopware/core/Framework/Routing/RouteScopeListener.php line 93 {“exception”:"[object] (Shopware\Core\Framework\Routing\Exception\InvalidRouteScopeException(code: 0): Invalid route scope for route api.oauth.token. at /var/www/html/vendor/shopware/core/Framework/Routing/RouteScopeListener.php:93)"}
[2019-10-18 15:11:01] php.WARNING: User Notice: Key file “file:///var/www/html/config/jwt/public.pem” permissions are not correct, recommend changing to 600 or 660 instead of 646 {“exception”:"[object] (ErrorException(code: 0): User Notice: Key file “file:///var/www/html/config/jwt/public.pem” permissions are not correct, recommend changing to 600 or 660 instead of 646 at /var/www/html/vendor/league/oauth2-server/src/CryptKey.php:59)"}
[2019-10-18 15:11:01] php.WARNING: User Notice: Key file “file:///var/www/html/config/jwt/private.pem” permissions are not correct, recommend changing to 600 or 660 instead of 646 {“exception”:"[object] (ErrorException(code: 0): User Notice: Key file “file:///var/www/html/config/jwt/private.pem” permissions are not correct, recommend changing to 600 or 660 instead of 646 at /var/www/html/vendor/league/oauth2-server/src/CryptKey.php:59)"}
[2019-10-18 15:11:01] request.INFO: Matched route “api.oauth.token”. {“route”:“api.oauth.token”,“route_parameters”:{"_route":“api.oauth.token”,“auth_required”:false,"_controller":“Shopware\Core\Framework\Api\Controller\AuthController::token”},“request_uri”:“http://triplefmac.local/api/oauth/token",“method”:"POST”}
[2019-10-18 15:11:02] app.DEBUG: #1 Rule detection: Warenkorbwert größer/gleich 0 (Zahlungsarten) with priority 100