扩展Meteor.loginWith

扩展Meteor.loginWith,meteor,meteor-accounts,Meteor,Meteor Accounts,我希望使用我工作的公司维护的帐户API创建我自己的自定义Meteor.login调用。我正在成功地调用它的Authenticate和userapi来获取我需要的所有信息,但理想情况下,我希望我的userId和令牌信息来自帐户服务器,而不是Meteor的实现。我知道Facebook、Google等服务都有这个功能,但我如何添加我的自定义呼叫 或者,只知道如何覆盖用户的用户ID也会起作用。Meteor的Facebook登录实现实际上将Facebook ID存储在另一个字段中,并且_ID仍然是默认生成

我希望使用我工作的公司维护的帐户API创建我自己的自定义Meteor.login调用。我正在成功地调用它的Authenticate和userapi来获取我需要的所有信息,但理想情况下,我希望我的userId和令牌信息来自帐户服务器,而不是Meteor的实现。我知道Facebook、Google等服务都有这个功能,但我如何添加我的自定义呼叫


或者,只知道如何覆盖用户的用户ID也会起作用。

Meteor的Facebook登录实现实际上将Facebook ID存储在另一个字段中,并且_ID仍然是默认生成的Mongo ID。这对我不起作用。我需要id的同步。它的@stubailo说,Meteor不在userId下存储Facebook或谷歌id。有很好的理由。而是存储在用户文档中的服务下。我建议你也这样做。那么,如果我无法知道用户的用户名,我该如何登录用户呢。我不能按个人资料搜索用户。我可以吗?你知道怎么做了吗?我也面临同样的问题。问题是插入现有的Meteor登录流,因此Meteor.currentUser等仍然有效。