同一用户的多个登录提供程序?

Mar*_*mer 8 meteor

我刚刚为用户浏览过MongoDB集合,它似乎允许单个用户使用多个登录提供程序.从我看来,一切似乎都在"那里":多种服务,不同的简历令牌......

但目前是否有记录的方式将新的登录提供者与现有用户"关联"?我在官方文档中找不到任何内容:(

或者在集合"架构"中是否有任何阻止这种情况的东西?以防万一,以下是使用"密码"登录服务查找单个用户的方式.

{
    "createdAt" : 123456,
    "services" : {
        "password" : {
            "srp" : {
                "identity" : "XXX",
                "salt" : "XXX",
                "verifier" : "XXX"
            }
        },
            "resume" : {
                "loginTokens" : [
                    {
                        "token" : "XXX",
                        "when" : 123456
                    }
                ]
            }
        },
   "emails" : [
        {
            "address" : "foo@example.org",
            "verified" : false
        }
   ],
   "_id" : "7f98645e-df24-4015-8075-2463c6c8cfc5"
}
Run Code Online (Sandbox Code Playgroud)

Mar*_*mer 1

在当前版本的meteor (0.8.0.3) 中,不可能立即使用多个登录提供程序。但 athmosphere 上有一个软件包允许这样做