我可以使用Spring Social和Spring Security吗?

Ami*_*mit 7 java spring spring-security java-ee

我想将Spring Social(提供twitter,facebook,linkedLogin)与我的应用程序集成,我已经使用Spring Security提供开放式身份验证....

Spring Security的开放ID支持工作非常棒,我也尝试过使用示例应用程序的Spring社交...现在我想将Spring Social与原始产品集成.我想知道这项工作与否......?Spring Security是否与Spring社交完全兼容?

如果是,那么我需要处理登录,在春季社交区域内注销.我应该采取什么预防措施..?

任何博客/教程/源代码都会有很大的帮助....

提前致谢,

laf*_*ste 2

两个月前我在一个项目中使用了它们,它们协同工作得很好。Spring Social 不应该给您带来任何问题,因为您向其他网站(提供商)请求信息,而不处理任何不属于您的身份验证。

唯一棘手的部分是,如果您想成为 oAuth/oAuth2 服务提供商(以便其他网站可以从您的网站推送/拉取信息,您向客户端网站提供 API)。文档令人困惑,但它会影响 spring 安全文件中配置的单独命名空间,与应用程序命名空间的其余部分共存而不重叠(XML 中的多个“http”元素,其中一些可能受 OpenID 保护 - 正如 Facebook 会保护来自另一个站点的状态更新提交表单:“您允许网站 example.com 发布更新吗?”;其他站点是公开的 - 作为用于保护先前操作的登录表单)。