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

问答 刘滔 ⋅ 于 3周前 ⋅ 最后回复由 wangwenli 1周前 ⋅ 333 阅读

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

回复数量: 4
  • 刘滔
    2周前

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

  • Aaron 真诚、爱laravel,爱php!
    2周前

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

  • 刘滔
    1周前

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

  • wangwenli
    1周前

    这个系统是用Laravel写的啊,跑起来这么快

暂无评论~~
  • 请注意单词拼写,以及中英文排版,参考此页
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`, 更多语法请见这里 Markdown 语法
  • 支持表情,使用方法请见 Emoji 自动补全来咯,可用的 Emoji 请见 :metal: :point_right: Emoji 列表 :star: :sparkles:
  • 上传图片, 支持拖拽和剪切板黏贴上传, 格式限制 - jpg, png, gif
  • 发布框支持本地存储功能,会在内容变更时保存,「提交」按钮点击时清空
  请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!
Ctrl+Enter