如何使用node.JS创build一个基于令牌的login机制?

我正在做一个iOS应用程序,需要我login到我的node.JS基于Web服务器。 任何人都可以指向我的教程,这引发了一些灯光,如何为一个login会话生成唯一的令牌?

我想到的是,通过发布请求获取用户名和密码,validation凭据,然后生成时间戳的散列以及用户名和密码,并生成一个validation令牌,并将其发送回客户端进行保存它并进一步使用它。

这个会话文档将会话数据和session_id是唯一的密钥。

为了清晰起见,在此添加答案。

用户名是唯一的吗? 然后散列出来+时间。