用于Java/Spring应用程序的facebook用户配置文件登录解决方案
我正在用Java开发一个web应用程序,使用Spring框架。我正在为我的网站添加个性化设置,我想为我的用户提供最好的体验。我正在寻找的功能:
- 支持使用流行服务登录(至少Facebook和Google)
- 支持创建用户名/密码
- 支持绑定多个凭据(即同一帐户可以有FB、Google和用户名/密码)
- 重置密码功能
- 记得我吗
- 很好的登录小部件(比如Stackoverflow)
- 密码的安全存储
- JSP集成(即登录标记、条件“已登录”、“has-permission-x”标记)
- 支持在我的模式中集成
- 移动支持(可从移动浏览器使用)
- 开源
我意识到SpringSecurity/SpringSocial有一些这样的功能(它们有点重叠)
# 1 楼答案
是的,SpringSecurity、SpringSocial、SpringMobile、openid4java和javascript openid library满足了您的需求。但是你仍然需要编写代码和配置东西。它还没有“准备好使用”。您可以从spring-roo开始,它将生成一些框架项目,您可以在此基础上向前构建