使用jwt和socket io进行身份验证

时间:2016-01-24 17:21:12

标签: javascript node.js socket.io jwt

我的Socket.IO应用程序要求用户在发送消息之前进行身份验证,并且无需身份验证即可连接以读取消息。

以下是基于客户端将通过REST API登录,获取JWT并使用收到的令牌重新连接套接字服务器的假设的代码示例:

var socket = io.connect('', {
  query: 'token=' + token
});

如何为应用程序构建身份验证流程?

1 个答案:

答案 0 :(得分:1)

我不明白你的问题?你想知道你是如何处理jwt的吗?或者什么时候进行登录和获取令牌?在我的应用程序中,用户通过rest api登录获取令牌,您可以使用它,例如使用这些模块https://github.com/auth0/socketio-jwt