5.5 中 passport 的个人访问令牌和 OAuth/token 接口获取到的令牌有什么区别

啃了许久文档, 有些不清楚...因为api有多端(当然是不同的用户表) 故有此问, 如果 $user->createToken($name)->accessToken;也适合普通app的令牌生成, 那多用户表登录认证 只需要使用不同的guard就行了吧?

Toiu
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 4
Toiu

场景是在使用passport的认证中, 但只是在本项目做几个端的认证, 初期只有用户模型需要认证, 就使用了代理层来调用 /oauth/token 接口认证. , 后来需要使用多个 guard (多表),但又没有找到比较好的解决方案(虽然有解决方案, 但多是要修改少量源码), 最终我选择了先通过用户名和密码的 Hash 对比找到用户, 然后直接在用户模型上生成个人令牌,.. 故而想问下个人访问令牌和 /oauth/token 接口返回的令牌有哪些本质差异, 或者有其他比较好的解决方案.

6年前 评论
Aaron

其实这个我也不太懂,目前我是手动验证用户账号密码这些,如果正确,为生成一个token,再返回给前端。

6年前 评论
Toiu

@Aaron 我也是这么干的 现在... 然后在控制器 或者路由组中使用不同的guard

6年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!