8

ユーザーのMongoDBコレクションを一瞥したところ、1人のユーザーに複数のログインプロバイダーが許可されているようです。私が見るところ、すべてが「そこに」あるように見えます:複数のサービス、異なる履歴書トークン..。

しかし、現在、新しいログインプロバイダーを既存のユーザーに「関連付ける」ための文書化された方法はありますか?公式ドキュメントには何も見つかりませんでした:(

または、コレクション「スキーマ」でこれを妨げるものはありますか?念のため、「パスワード」ログインサービスを使用して1人のユーザーを検索する方法を次に示します。

{
    "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"
}
4

2 に答える 2

1

現在のバージョンのmeteor(0.8.0.3)では、箱から出して複数のログインプロバイダーを利用することはできません。しかし、これを可能にする雰囲気のパッケージがあります。

于 2013-06-18T09:47:37.407 に答える
0

私はこれをテストしていませんが、私が知っていることから、パスワードを使用してユーザーにログインし、Meteor.loginWithFacebookたとえば、ユーザーがログインしているときに電話をかけることができます。これにより、Facebook情報が現在のユーザーのデータに追加されます。

于 2013-01-16T19:03:58.393 に答える