refactor deprecated methodes

This commit is contained in:
El. Abdellah
2021-11-11 14:42:02 +01:00
parent 4b6ba3e661
commit 670a76807c
3 changed files with 15 additions and 6 deletions

View File

@@ -28,13 +28,13 @@ class KeycloakBearerAuthenticator extends AbstractAuthenticator
public function supports(Request $request): ?bool
{
return $request->headers->has('Authorization');
return true;
}
public function authenticate(Request $request): PassportInterface
{
$token = $request->headers->get('Authorization');
if (null === $token) {
if (null === $token || empty($token)) {
// The token header was empty, authentication fails with HTTP Status
// Code 401 "Unauthorized"
throw new CustomUserMessageAuthenticationException('Token is not present in the request headers');