前端js建立websocket连接时,怎样生成token?
我是做后端开发的,目前的业务场景是:
前端和我握手时,我要验证他所传过来的token是否正确,如果不正确就拒绝连接。
但是,想了一想,前端的token肯定不能是自己按照约定生成的,因为js代码都是公开可见的。
那,如果是先从后端获取到token,然后建立连接的时候再传过来,不就行了吗。但是想了想,又不对:当前端获取到token之后,不也能从控制台里取到变量的值么。。。
现在各种加密算法,网上都可以解码,解码之后就能看出你的token生成规则了。
求大牛赐教,有没有什么比较好的建立ws连接时的验证方案?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
jwt啊。。。
https://jwt.io/
里面有各种语言的实现,包括生成,验证等等。