0

当我们使用基于xml的Spring Security配置时,我们能够使用<jdbc-user-service>标记,其属性为authorities-by-username-queryusers-by-username-query以从数据库获取特定用户名,密码和角色用户名输入。Spring Security中的<jdbc-user-service>的Java配置等效

参考: http://docs.spring.io/spring-security/site/docs/3.2.5.RELEASE/reference/htmlsingle/#nsa-jdbc-user-service

春季安全文档的Java配置中给出的代码似乎可以用硬编码的用户名密码&。

参考: http://docs.spring.io/spring-security/site/docs/3.2.5.RELEASE/reference/htmlsingle/#jc-authentication-jdbc

的相关示例项目(弹簧安全/样品/ JDBC-JC)似乎也使用相同的硬编码的用户名&密码值。

因此,对于Java配置,我们如何使用存储在数据库中的用户凭证验证用户输入?

回答