Meteor.js:将Twitter和Facebook链接到基于密码的帐户

时间:2015-05-05 19:21:51

标签: javascript facebook twitter meteor oauth

我目前正试图设置我的应用程序,以便用户可以将他们的Twitter和/或Facebook帐户连接到我的应用程序中的基于密码的帐户。

我已在accounts-ui-unstyled之上构建了一个自定义帐户系统,我安装了accounts-twitter,accounts-facebook和meteor-link-accounts,并且我已经尝试了许多不同的东西,但它们似乎都没有用。

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

有没有人有这方面的经验?我应该使用不同的套餐吗?

2 个答案:

答案 0 :(得分:3)

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

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

答案 1 :(得分:0)

您所描述的内容实际上是在meteor accounts API的功能中构建的。 (http://docs.meteor.com/#accounts_api)但从您的描述中可以看出,您已经在使用它了。

使用Twitter和Facebook进行登录,您必须在Twitter和Facebook上注册您的应用程序才能使用oauth。是你做的吗?您有哪些具体错误?