Java / Spring应用程序的用户配置文件登录解决方案

时间:2011-12-18 19:30:46

标签: java facebook spring login

我正在使用Spring Framework开发Java中的Web应用程序。我正在为我的网站添加个性化设置,并且我想为我的用户提供最佳体验。我正在寻找的功能:

  • 支持使用热门服务登录(至少是Facebook和Google)
  • 支持创建用户名/密码
  • 支持捆绑多个凭据(即同一帐户可以包含FB,Google和用户名/密码)
  • 重设密码功能
  • 记住我的功能
  • Nice登录小部件(例如Stackoverflow)
  • 安全存储密码
  • JSP集成(即登录标记,条件“登录”,“has-permission-x”标记)
  • 支持在我的架构中集成
  • 移动支持(可从移动浏览器使用)
  • 开源

我意识到Spring Security / Spring Social有一些(并且它们有点重叠)。

1 个答案:

答案 0 :(得分:1)

是的,spring-security,spring-social,spring-mobile,openid4java和javascript openid library涵盖了你的要求。但你仍然需要编写代码和配置东西。它不是“随时可用”。您可以从spring-roo开始,这将生成一些可以向前构建的骨架项目。