序列化和反序列化用户 - passport.js

时间:2014-04-11 02:42:48

标签: passport.js

passport.jrial函数passport.serializeUser和passport.serializeUser的功能是什么?这是wikipedia上描述的序列化示例:http://en.wikipedia.org/wiki/Serialization

1 个答案:

答案 0 :(得分:5)

是的。

这些允许从a session store保存和检索用户的数据。这可能是内存,redis或任何其他数据库。

如果您想阅读来源,则会看到passport.session涉及will restore login state from a session,而deserializeUser会从中获取用户信息。

Authenticator.prototype.session之后的代码定义了允许我们添加自己的序列化器/反序列化器的serializeUserdeserializeUser方法。