Skip to content

Commit bfe4197

Browse files
committed
Less strict HTTP code check
1 parent dd80f49 commit bfe4197

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/Server/AuthorizationServer.php

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -193,7 +193,9 @@ public function handleAuthorizationRequest(ServerRequestInterface $request, Toke
193193
$event = new AuthorizationCodeEvent($request, $response, $owner);
194194
$event->setTarget($this);
195195

196-
if ($response->getStatusCode() === 200) {
196+
$statusCode = $response->getStatusCode();
197+
198+
if ($statusCode >= 200 && $statusCode <= 399) {
197199
$this->getEventManager()->trigger(AuthorizationCodeEvent::EVENT_CODE_CREATED, $event);
198200
} else {
199201
$this->getEventManager()->trigger(AuthorizationCodeEvent::EVENT_CODE_FAILED, $event);
@@ -237,7 +239,9 @@ public function handleTokenRequest(ServerRequestInterface $request, TokenOwnerIn
237239
$event = new TokenEvent($request, $response, $owner);
238240
$event->setTarget($this);
239241

240-
if ($response->getStatusCode() === 200) {
242+
$statusCode = $response->getStatusCode();
243+
244+
if ($statusCode >= 200 && $statusCode <= 399) {
241245
$this->getEventManager()->trigger(TokenEvent::EVENT_TOKEN_CREATED, $event);
242246
} else {
243247
$this->getEventManager()->trigger(TokenEvent::EVENT_TOKEN_FAILED, $event);

0 commit comments

Comments
 (0)