Loading classes/IdTokenBuilder.php +2 −2 Original line number Diff line number Diff line Loading @@ -28,8 +28,8 @@ class IdTokenBuilder { $payloadArr = array( 'iss' => $this->locator->config->jwtIssuer, 'sub' => $user->id, 'iat' => $accessToken->creationTime, 'exp' => $accessToken->expirationTime, 'iat' => intval($accessToken->creationTime), 'exp' => intval($accessToken->expirationTime), 'name' => $user->getCompleteName(), 'aud' => $accessToken->clientId ); Loading classes/OAuth2RequestHandler.php +5 −0 Original line number Diff line number Diff line Loading @@ -202,12 +202,17 @@ class OAuth2RequestHandler { public function handleCheckTokenRequest($token): array { $accessToken = $this->locator->getAccessTokenDAO()->getAccessToken($token); if ($accessToken === null) { throw new UnauthorizedException("Invalid access token"); } $user = $this->locator->getUserDAO()->findUserById($accessToken->userId); $result = []; $result['exp'] = $accessToken->expirationTime - time(); $result['user_name'] = $user->id; $result['client_id'] = $accessToken->clientId; $result['refresh_token'] = $this->getNewRefreshToken($accessToken); if ($accessToken->scope !== null) { $result['scope'] = $accessToken->scope; Loading Loading
classes/IdTokenBuilder.php +2 −2 Original line number Diff line number Diff line Loading @@ -28,8 +28,8 @@ class IdTokenBuilder { $payloadArr = array( 'iss' => $this->locator->config->jwtIssuer, 'sub' => $user->id, 'iat' => $accessToken->creationTime, 'exp' => $accessToken->expirationTime, 'iat' => intval($accessToken->creationTime), 'exp' => intval($accessToken->expirationTime), 'name' => $user->getCompleteName(), 'aud' => $accessToken->clientId ); Loading
classes/OAuth2RequestHandler.php +5 −0 Original line number Diff line number Diff line Loading @@ -202,12 +202,17 @@ class OAuth2RequestHandler { public function handleCheckTokenRequest($token): array { $accessToken = $this->locator->getAccessTokenDAO()->getAccessToken($token); if ($accessToken === null) { throw new UnauthorizedException("Invalid access token"); } $user = $this->locator->getUserDAO()->findUserById($accessToken->userId); $result = []; $result['exp'] = $accessToken->expirationTime - time(); $result['user_name'] = $user->id; $result['client_id'] = $accessToken->clientId; $result['refresh_token'] = $this->getNewRefreshToken($accessToken); if ($accessToken->scope !== null) { $result['scope'] = $accessToken->scope; Loading