Что я должен поставить на токен обновления паспорта laravel? - PullRequest
0 голосов
/ 12 апреля 2019

пытается найти решение для обновления токена.

public function refresh()
{
   $http = new Client();

   $response = $http->post('http://localhost/my_project/public/oauth/token', [
              'form_params' => [
                    'grant_type'    => 'refresh_token',
                    'client_id' => 1,
                    'client_secret' => '*******',
                    'refresh_token' => '',
                    'scope'         => '*',
                ],
            ]);

   $data = json_decode((string)$response->getBody(), true);

   return [
      'access_token' => $data['access_token'],
      'expires_in'   => $data['expires_in']       
   ];
}

Но я не знаю, что поставить на жетон обновления. Может кто-нибудь помочь мне, пожалуйста?

1 Ответ

1 голос
/ 12 апреля 2019

Когда http://localhost/my_project/public/oauth/token впервые вызывается для кода авторизации, будет возвращен тэг refresh_token.Это то, что вам нужно предоставить для параметра формы refresh_token.

Ссылка: https://laravel.com/docs/5.8/passport#refreshing-tokens

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...