11.4. 处理第三方登录
处理第三方登录
回忆一下第四章 第三方登录 的内容,第三方登录的最后,在服务器端我们通过微信的 access_token
换取了微信的用户信息,最后生成我们自己的令牌信(JWT),发送给客户端。现在我们需要将最后生成令牌的方式由原来的 JWT 替换为 Passport。
个人访问令牌
Passport 为我们提供了一种直接某个用户生成令牌的方式——个人访问令牌。
首先需要创建一个 personal
的客户端 php artisan passport:client --personal
,然后我们就可以直接通过命令 $token = $user->createToken('Token Name')->accessToken;
创建一个访问令牌。
这种创建令牌的...