Meteor.js:将 Twitter 和 Facebook 链接到基于密码的帐户
Meteor.js: Linking Twitter and Facebook to a Password based account
我目前正在尝试设置我的应用程序,使用户可以将他们的 Twitter、and/or Facebook 帐户连接到他们在我的应用程序中基于密码的帐户。
我在 accounts-ui-unstyled, and I have both accounts-twitter, accounts-facebook, and meteor-link-accounts 安装的基础上构建了一个自定义帐户系统,我尝试了很多不同的方法,但其中 none 似乎有效。
我需要做的就是单击按钮,让用户使用 Twitter 登录,登录后,使用正在 linked 的帐户更新当前用户。理想情况下,一旦发生这种情况,您就可以重新单击同一个按钮来撤消 link.
有没有人有这方面的经验?我应该使用不同的包吗?
您所描述的实际上是 meteor 帐户的内置功能 API。 (http://docs.meteor.com/#accounts_api)不过,从你的描述来看,你已经在使用它了。
使用 Twitter 和 Facebook 登录时,您必须在 Twitter 和 Facebook 上注册您的应用程序,oauth 才能工作。是你做的吗?你的具体错误是什么?
我今天正在解决这个问题。看看this gist
将此添加到您的服务器代码中,您将获得所需的功能。同样为了安全起见,强制对所有帐户进行电子邮件验证。
我目前正在尝试设置我的应用程序,使用户可以将他们的 Twitter、and/or Facebook 帐户连接到他们在我的应用程序中基于密码的帐户。
我在 accounts-ui-unstyled, and I have both accounts-twitter, accounts-facebook, and meteor-link-accounts 安装的基础上构建了一个自定义帐户系统,我尝试了很多不同的方法,但其中 none 似乎有效。
我需要做的就是单击按钮,让用户使用 Twitter 登录,登录后,使用正在 linked 的帐户更新当前用户。理想情况下,一旦发生这种情况,您就可以重新单击同一个按钮来撤消 link.
有没有人有这方面的经验?我应该使用不同的包吗?
您所描述的实际上是 meteor 帐户的内置功能 API。 (http://docs.meteor.com/#accounts_api)不过,从你的描述来看,你已经在使用它了。
使用 Twitter 和 Facebook 登录时,您必须在 Twitter 和 Facebook 上注册您的应用程序,oauth 才能工作。是你做的吗?你的具体错误是什么?
我今天正在解决这个问题。看看this gist
将此添加到您的服务器代码中,您将获得所需的功能。同样为了安全起见,强制对所有帐户进行电子邮件验证。