From 989ab9e87136e6ef588a8a7fd7ef6053af49b281 Mon Sep 17 00:00:00 2001 From: Fred Cox Date: Thu, 10 Aug 2017 14:41:18 +0300 Subject: [PATCH] Allow all types of token that contain a username for authorization endpoint --- src/ResponseType/AbstractResponseTypeHandler.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ResponseType/AbstractResponseTypeHandler.php b/src/ResponseType/AbstractResponseTypeHandler.php index 09955b21..67a946cc 100644 --- a/src/ResponseType/AbstractResponseTypeHandler.php +++ b/src/ResponseType/AbstractResponseTypeHandler.php @@ -57,7 +57,7 @@ public function __construct( protected function checkUsername() { $token = $this->tokenStorage->getToken(); - if (!$token instanceof RememberMeToken && !$token instanceof UsernamePasswordToken) { + if (!$token->getUsername()) { throw new ServerErrorException([ 'error_description' => 'The authorization server encountered an unexpected condition that prevented it from fulfilling the request.', ]);