《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
关于 LearnKu
jwt根据相应规则解密就行了啊
在握手的时候进行验证并绑定用户不就行了嘛?
在建立连接的时候验证就行了吧
我们就比较流氓了,web_api的session驱动直接改成redis,workerman这边拿登录信息直接去redis拿
绑定uid就行了 文档上面已经说的很清楚了 不要想得太复杂 什么jwt解密这些都没有必要 混乱试听的。
两种方式:
passport 解码问题这个 链接 看这个能不能解决,
如果不能,可以迂回处理一下,配置一个鉴权接口,通过token获取用户信息,websocket接收到token,去请求这个鉴权接口返回用户信息拿到user_id
你这个场景我之前做直播的时候写过,但是我不明白你这个是什么问题。我没用过passport,如果你的疑问是在workerman里面不能使用passport的话,可以在缓存内建立联系。
所以你的问题也不是在workerman了,你是不知道如何拿token换uid
难道正确的情况不是 链接的时候带上token 么? 类似 ws://xxx.com?token=token 后端可以拿到 query 的。直接 auth 就可以了。。。。