Spring安全性与本地数据库和Facebook身份验证集成

时间:2016-06-01 14:26:11

标签: java spring facebook authentication spring-security

我正在使用Spring MVC和Spring Security以及JAVA后端开发一个网站。 实际上它在本地数据库上有用户名和密码的身份验证过程。 现在,我必须添加facebook身份验证。最终的解决方案应该像stackoverflow的身份验证过程。用户必须能够在本地身份验证和Facebook身份验证之间进行选择(可选择在其Facebook个人资料中共享网站内容)。 我已经看过Facebook的标准js解决方案,但它似乎与Spring安全性和本地身份验证不兼容。

有人可以帮助我,可能会有一些指南或教程吗?

enter image description here

3 个答案:

答案 0 :(得分:0)

您应该使用an example。首先阅读文档。然后搜索谷歌。 或者看看这个github项目Spring Social

答案 1 :(得分:0)

解决!!! This guide就像金子一样。

答案 2 :(得分:-1)

web auth和db auth是两个独立的问题。 我不使用spring,但有OAuth框架可以处理大部分工作。 http://projects.spring.io/spring-security-oauth/

对于应根据后端连接字符串(对于基于应用程序的登录)设置的数据库安全性,或者使用来自处理请求的Web服务器的传递身份验证。我永远不会在Facebook登录信息上建立数据库安全性。