diff --git a/plugins/api-authentication/token/src/Extension/Token.php b/plugins/api-authentication/token/src/Extension/Token.php index 1f72f1d355cfc..ecbc35016310f 100644 --- a/plugins/api-authentication/token/src/Extension/Token.php +++ b/plugins/api-authentication/token/src/Extension/Token.php @@ -113,6 +113,11 @@ public function onUserAuthenticate($credentials, $options, &$response): void } } + // Another Apache specific fix. See https://github.com/symfony/symfony/issues/1813 + if (empty($authHeader)) { + $authHeader = $this->getApplication()->getInput()->server->get('REDIRECT_HTTP_AUTHORIZATION', '', 'string'); + } + if (substr($authHeader, 0, 7) == 'Bearer ') { $parts = explode(' ', $authHeader, 2); $tokenString = trim($parts[1]);