《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
关于 LearnKu
passport和第三方登陆是不同的步骤,两者不相关,为何有这个提问?
@waney 现在已经解决了,主要是之前做第三方登陆的时候,默认是没有password的。然后passport的密码验证模式是需要用户名和密码的,所以才会这么问,现在已经找到如何生成token的方法了。(之前生成token只能请求/oauth/token,现在知道如何手动生成了)
@franktrue 请问如何手动生成? 求助?目前在这个问题卡了
@jeffrey_zou 根据第三方信息获得用户模型实例 $user,然后$user->createToken('Token Name');即可生成。
参考地址
@franktrue 私人访问令牌总是一直有效的 被劫持了怎么办?
@江小白丶 私人令牌是可以设置有效期的,根据实际需要调整,而且可以添加授权规则
@franktrue 根据描述,设置有效期是没有效果的,你那边确定可以设置有效期吗?
对啊,使用passport的用户名密码生成系统用户,然后用第三方微信登陆的时候,如果该微信已经和我们的用户绑定了,怎么返回我们系统的accesstoken和refreshToken,用个人令牌不合适我认为
如果使用
个人访问令牌请问如何刷新 token@xujinhuan 我基本很少用到个人令牌刷新的场景,因为个人令牌场景有效期是1年,如果要刷新的话,建议从数据库层面操作