Obtenga datos de usuario utilizando el token de acceso en la aplicación cliente de pasaporte laravel

He creado con éxitoserver.app ycliente.app utilizandoDocumentación del pasaporte Laravel. Todo funciona como se esperaba.

ruta client.app:

Route::get('callback', function (Request $request) {
   $http = new GuzzleHttp\Client;
   $response = $http->post('http://server.app/oauth/token', [
    'form_params' => [
        'grant_type' => 'authorization_code',
        'client_id' => 3,
        'client_secret' => 'secret',
        'redirect_uri' => 'http://client.app/callback',
        'code' => $request->code
    ]
   ]);
   return json_decode((string) $response->getBody(), true)['access_token'];
});

Por defecto, esta ruta vuelvetoken de acceso, con el que puedo hacer lo que quiera.

Solicitud:

http://server.app/oauth/authorize?client_id=3&redirect_uri=http%3A%2F%2Fclient.app%2Fcallback&response_type=code&scope=

Devoluciones:

http://client.app/callback?code=access_token

Pregunta:

Cómo hacer una solicitud correcta aserver.app con acceso_token dado encliente.app conseguir por ejemplousuario (s) correo electrónico (s).

¿Debo usar:http://server.app/api/user solicitud para obtener datos? En caso afirmativo, ¿cómo puedo hacer eso? Si es posible, por favor escriba un código.

Gracias por cualquier respuesta

Respuestas a la pregunta(3)

Su respuesta a la pregunta