Node.js 如何记住用户登录的策略?
我有几种策略来验证我的应用程序(twitter、google等)。我需要记住用户登录的策略。哪里是最好的存放地点Node.js 如何记住用户登录的策略?,node.js,express,passport.js,Node.js,Express,Passport.js,我有几种策略来验证我的应用程序(twitter、google等)。我需要记住用户登录的策略。哪里是最好的存放地点 { "_id": { "$oid": "54d67c318ba5c79205c9ca00" }, "facebook": { "id": "344435342", "token": "xxx", "name": "Erik", "email": "erik@google.com"
{
"_id": {
"$oid": "54d67c318ba5c79205c9ca00"
},
"facebook": {
"id": "344435342",
"token": "xxx",
"name": "Erik",
"email": "erik@google.com"
},
"twitter": {
"id": "253452",
"token": "xxx",
"name": "Erik",
"username": "ekir"
},
}
(req.user
)包含一个属性
提供程序
{String}
用户进行身份验证的提供商(facebook
、twitter
等)
根据我们在中的讨论,似乎您实际上需要访问
配置文件
,这在函数中可用(accessToken、refreshtToken、profile、done){
的passport authenticate函数。然后,您可以将profile.provider
与用户数据模型一起持久化,或者通过使用