Spring Security如何检测密码?

时间:2015-12-17 10:07:06

标签: java database security spring-mvc spring-security

我正在使用带有Spring MVC和Sprin-Security的java开发Web应用程序。我可以看到,Spring Security自己完成了身份验证和安全相关的任务,这是可以的。我想知道Spring Security如何从进行身份验证的数据库中检测密码字段!

我已将用户密码存储在名为“xyz”的列中。现在,我如何让Spring-Security在'xyz'列中查找用户密码????我试图找到一个明确的答案,但不能。所以,如果你们请帮助我对此做出明确的概念......我很欣赏!!

1 个答案:

答案 0 :(得分:0)

首先,您需要设置JDBC连接。为此,您可以使用Spring JDBC,以便连接是弹簧管理的。

然后,您需要将Spring Security的UserDetailsS​​ervice覆盖到您自己的查询中。给出了一个示例here

然后通过编程配置或XML配置连接您的服务,无论您在项目中采用哪种方式。