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



这个包:https://atmospherejs.com/leonzhang1109/accounts-wechat不再工作了,因为:

    已过时
  • 它不提供自定义回调URL的方法

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

  • 生成二维码供用户扫描
  • 用户扫描并授予权限后,获得访问令牌,随后使用访问令牌获取用户信息。

现在的问题是我如何使用我为用户收集的数据(如访问令牌,用户配置文件id等)实际登录用户。

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

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

最新更新