将用户信息从Meteor迁移到非Meteor项目

时间:2016-06-24 00:17:56

标签: meteor

我正在我的Meteor项目中迁移Mongo中的用户文档,以用于非Meteor项目(快速后端)。

我想知道如何迁移用户数据,以便当我将后端切换到Meteor时,用户可以在我的非Meteor应用程序中使用相同的密码继续登录。

目前,Mongo中的用户具有以下形状:

{
    "_id" : "some id",
    "createdAt" : date,
    "services" : {
        "password" : {
            "bcrypt" : "some hash"
        },
        "resume" : {
            "loginTokens" : [
                {
                    "when" : date,
                    "hashedToken" : "some hash"
                }
            ]
        }
    },
    "username" : "some username"
}

我的计划是在用户尝试登录非Meteor应用程序时使用bcrypt来散列普通密码,并将其与services.password.bcrypt的值进行比较。会有用吗?我应该采取什么方法?

0 个答案:

没有答案