是否有一种简单的方法调用可以使用 Facebook 或 Google 等注册服务提供的 oauth 令牌在 Meteor 上创建用户?直觉说应该存在这样的方法,它会自动提取有关用户的详细信息,并将其添加到服务字段中。但是,我浏览了代码库,到目前为止还找不到这种方法。
谢谢你的帮助。
编辑:澄清一下,我不想使用内置的 Oauth 流程,而是我自己的流程 - 但最终还是以与内置系统相同的方式使用用户帐户。
试试meteor add accounts-base accounts-google accounts-facebook accounts-ui
。这些包将为您完成大部分工作,然后您只需将 `{{loginButtons}} 添加到您的模板中,并在简单表单要求您时填写您的 API 信息。
编辑:要自己动手,您可能想查看 Arunoda 关于扩展 Meteor 帐户的帖子,或者可能是社区贡献的 oauth 包以获取灵感。