2014-06-06 31 views
1

我们正在开发一个基于node.js的API并响应客户端网站。未来相同的API将满足移动应用程序的要求。问题是我们想为Facebook,Google+和Twitter创建客户端登录。如何实现客户端Twitter登录网站?

Facebook和Google登录成功,但Twitter不允许客户端登录。任何关于如何从客户端实现twitter登录的帮助是必要的。

我们不能使用服务器端登录,因为将来我们将集成移动应用程序时无法使用。

我们没有使用passport.js,因为它是基于服务器的,并且响应服务器端生成的模板。这不适用于移动应用程序。

欢迎任何建议解决方法或帮助。

+1

为什么它甚至被标记为node.js&Bro问题是当你在web上实现客户端登录时,你的密钥可以被任何人解密和读取(虽然你可以解编译并获得本地密钥应用程序也是如此)。服务器是安全的:P或等到OAuth2.0进入Twitter或使用某些组织3p服务进行SSO – ShrekOverflow

回答

3

Twitter不允许从客户端注册。我很抱歉不能有解决方法。你应该尝试一些替代方法从服务器端工作。有成功的移动应用程序登录实施。

可能您需要针对您的需求进行具体研究。

+0

我认为你是对的我的问题有点不敏感。 – XIMRX

+0

https://satellizer.herokuapp.com/#/login – KrIsHnA

4

Twitter不允许客户端登录。任何关于如何执行从客户端登录twitter的帮助是需要的

这是不允许的;因此你不能这样做。

+0

任何解决方法都是可能的,(有此意向询问)。 – XIMRX

+0

如果微博明确禁止你从事客户端业务,那么就没有办法可以让你做客户端。 – ndugger