【问题标题】:Meteor.js: Linking Twitter and Facebook to a Password based accountMeteor.js:将 Twitter 和 Facebook 链接到基于密码的帐户
【发布时间】:2015-07-15 16:34:54
【问题描述】:

我目前正在尝试以这样一种方式设置我的应用程序,以便用户可以将他们的 Twitter 和/或 Facebook 帐户连接到他们在我的应用程序中基于密码的帐户。

我在accounts-ui-unstyled 之上构建了一个自定义帐户系统,我同时安装了accounts-twitter、accounts-facebook 和meteor-link-accounts,我尝试了很多不同的方法,但似乎都没有上班。

我需要做的就是点击按钮,让用户使用 twitter 登录,然后在登录后,更新当前用户与链接的帐户。理想情况下,一旦发生这种情况,您就可以重新单击同一个按钮以撤消链接。

有人有这方面的经验吗?我应该使用不同的软件包吗?

【问题讨论】:

    标签: javascript facebook twitter meteor oauth


    【解决方案1】:

    我今天正在解决这个问题。看看this gist

    将此添加到您的服务器代码中,您将获得所需的功能。此外,为了安全起见,必须对所有帐户进行电子邮件验证。

    【讨论】:

      【解决方案2】:

      您所描述的实际上是流星帐户 API 的内置功能。 (http://docs.meteor.com/#accounts_api) 但从你的描述看来,你已经在使用它了。

      使用 Twitter 和 Facebook 登录时,您必须在 Twitter 和 Facebook 上注册您的应用程序才能使 oauth 工作。是你做的吗?您的具体错误是什么?

      【讨论】:

      • 我遇到的主要问题是我收到的反馈为 0。如果我单击其中一个按钮,则会弹出一个窗口 1-2 秒,显示 twitter 或 FB 并重定向回我的应用程序并关闭窗口。一直以来,我都没有收到任何错误,并且用户实际上没有更新服务。
      • 嗯,我以前见过。您可以使用 chrome 开发工具之类的工具运行它并观察网络流量并查看即将发生的事情吗?也许它得到了一个奇怪的重定向或者一个错误被抑制了?
      猜你喜欢
      • 2013-04-20
      • 2023-02-15
      • 2013-07-04
      • 2011-11-08
      • 2012-05-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多