如何在Meteor上实现其他外部登录服务(即loginWithWechat)?

时间:2015-10-04 04:47:36

标签: meteor login oauth-2.0 meteor-accounts wechat

此套餐:https://atmospherejs.com/leonzhang1109/accounts-wechat不再有效,因为:

  • 已过时
  • 它没有提供自定义回调网址的方法

我已经实现了微信API部分以获取用户访问令牌和用户信息,其中包括:

  • 生成用于扫描用户的QR码
  • 在用户扫描和授予权限之后,将获取访问令牌并随后用于获取用户信息。

现在的问题是我如何使用我为用户收集的数据实际登录用户,例如访问令牌,用户个人资料ID等。

由于没有密码,我无法使用loginWithPassword,那么如何告诉Meteor现在这是Meteor.currentUser()?

1 个答案:

答案 0 :(得分:-1)

我相信您可以在方法中使用this.setUserId来更新当前用户。