Meteor可以让用户验证她是否控制了Twitter帐户without logging in:
独立OAuth客户端使用
如果您只想对Twitter等Oauth服务进行身份验证, Facebook或谷歌没有使用帐户 - 也就是说,如果你不这样做 想要记录用户,你只需要一个OAuth令牌 - 你可以使用 基础服务包,如twitter,facebook和google 直接
但是,我还没有找到有关如何在文档中执行此操作的任何信息。我尝试阅读twitter和oauth的软件包,但似乎你必须更改代码才能在不创建帐户的情况下调用Twitter。
对于类似问题有一些解决方案,例如使用Accounts.onCreateUser(function(options, user)
,您可以阻止外部服务在您的应用上创建帐户。但是,我想让一些Twitter帐户创建一个普通帐户,而其他人则根本无法创建一个帐户。
我尝试将自定义对象添加到Twitter.requestCredential(options, callback)
和Meteor.loginWithTwitter(options, callback)
,但都没有效果。
有没有人知道如何解决让用户在不创建帐户的情况下验证自己的Twitter帐户的问题(并且没有完全阻止人们使用Twitter创建帐户)?