Fixed tokeninfo

This commit is contained in:
Malachi Soord 2014-12-05 18:24:24 +01:00
parent c8983b35a0
commit 774341c346

View File

@ -34,12 +34,14 @@ $router = new \Orno\Route\RouteCollection();
// GET /tokeninfo // GET /tokeninfo
$router->get('/tokeninfo', function (Request $request) use ($server) { $router->get('/tokeninfo', function (Request $request) use ($server) {
$accessToken = $server->getAccessToken();
$session = $server->getSessionStorage()->getByAccessToken($accessToken);
$token = [ $token = [
'owner_id' => $server->getOwnerId(), 'owner_id' => $session->getOwnerId(),
'owner_type' => $server->getOwnerType(), 'owner_type' => $session->getOwnerType(),
'access_token' => $server->getAccessToken(), 'access_token' => $accessToken,
'client_id' => $server->getClientId(), 'client_id' => $session->getClient()->getId(),
'scopes' => $server->getScopes(), 'scopes' => $accessToken->getScopes(),
]; ];
return new Response(json_encode($token)); return new Response(json_encode($token));