如何用Java连接Facebook,Twitter和Google帐户(Spring MVC)

Lit*_*ski 3 oauth spring-mvc socialauth twitter-oauth facebook-oauth

我正在浏览社交认证(http://code.google.com/p/socialauth/)的功能,并想知道这是否符合我的要求.请指导.

我的Web应用程序目前拥有自己的登录机制(本机).但我打算做以下事情:

  1. 通过Facebook(F),Twitter(T)和Google(G)选项登录
  2. 登录后(通过F,T,G或本机登录),我想让用户选择F朋友,T粉丝或G联系人(在带有自动提示功能的文本框中)

所以我的疑问是:(社交认证"...目前Facebook,Twitter和LinkedIn不提供电子邮件地址.更新:Hotmail已经停止提供电子邮件地址.")尽管我会有一个关注者,朋友或联系人列表一旦用户选择并提交表格,我能否通知他们?

它会分别通过F,T还是G(通过状态更新,推文或电子邮件?)

此外,我还有一个场景:例如,用户已使用Facebook登录.现在我希望用户能够链接她的Twitter和Google帐户.socialauth可以提供吗?如果是,我将如何处理同一用户的多个配置文件对象?

请指导或建议任何其他图书馆.我的应用程序是在Spring MVC中.

或者我应该使用Spring Social?

Jap*_*edi 6

由于您的应用程序使用Spring-MVC,您应该尝试使用Spring Social.这对您的应用程序来说是最好的.

  • 使用它的任何其他原因?是否有更好/更强大/更简单的替代Spring Social,它被广泛用于互联网和用户群的良好教程?任何的想法.在提交和修复特定解决方案之前,我只是想了解其优缺点. (2认同)
  • 即使我知道.但我想知道选择Spring Social是否明智.为什么不进行社交认证? (2认同)