我应该在laravel护照刷新令牌上放什么?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我应该在laravel护照刷新令牌上放什么?相关的知识,希望对你有一定的参考价值。

试图找到刷新令牌的解决方案。

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']       
   ];
}

但我不知道刷新令牌的内容。有人可以帮帮我吗?

答案

首次为authorization_code调用http://localhost/my_project/public/oauth/token时,将返回refresh_token。这是您需要为refresh_token表单参数提供的内容。

参考:https://laravel.com/docs/5.8/passport#refreshing-tokens

以上是关于我应该在laravel护照刷新令牌上放什么?的主要内容,如果未能解决你的问题,请参考以下文章

Laravel 护照刷新令牌

Laravel 护照创建令牌和刷新令牌

Laravel 护照延长访问令牌过期时间

护照密码授予令牌刷新

用于生成的 Laravel 护照令牌

laravel 5.3 护照和角度存储访问令牌