spring security使用的表格?

时间:2016-04-25 08:40:30

标签: hibernate spring-mvc spring-security

我正在使用spring MVC开发一个用于用户管理的Web应用程序,现在我想使用spring security

添加安全层

对于管理用户我在我的数据库中有这个表ùser`:

id
name
email
role
contact

我尝试将loginpassword列添加到上一个表并更改sql语句:

<authentication-manager>
    <authentication-provider>

    <jdbc-user-service data-source-ref="dataSource"
            users-by-username-query="select login,password,enabled from user where login=? "
            authorities-by-username-query="select login,role from user  where login =?  " />
    </authentication-provider>
</authentication-manager>

但身份验证失败了!

我想询问spring security是否使用了特定的表格架构,因为我看过的所有教程都使用了user_id , login , password的表格,另一个用于权限user_id , enabled

是否可以使用一个包含有关用户及其登录名和密码的所有信息的表?

PS :我正在使用hibernate添加,删除用户,这对身份验证有影响吗?

对不起这个问题,但我是这个框架的新手。

0 个答案:

没有答案