Spring security用户权限数据库配置:将用户角色和用户名都放在一张表里面(suser)
在上文中xml配置文件换成:
<bean id="datasource" class= "org.springframework.jdbc.datasource.DriverManagerDataSource" >
<property name="driverClassName" value="com.mysql.jdbc.Driver"></property>
<property name="url" value="jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf8"></property>
<property name="username" value="root"></property>
<property name="password" value="root"></property>
</bean>
<!-- 权限管理操作 -->
<security:authentication-manager>
<security:authentication-provider>
<!-- 密码加密方式. md5-->
<security:password-encoder hash="md5"/>
<!-- 注入dataSource验证数据库中的用户名.密码.账号状态.和权限相关; -->
<security:jdbc-user-service data-source-ref="dataSource"
users-by-username-query="select username,password,enable as status from suser where username=?"
authorities-by-username-query="select username,authorities as 'authority' from suser where username=?"/>
</security:authentication-provider>
</security:authentication-manager>
新建实体类:
suser:
属性:username,password,authorities
再登陆的时候,即会从数据库校验用户以密码及权限问题,作出相应拦截等等!
分享到:
相关推荐
Spring Security 演讲PPT(演讲嘉宾:张明星) WebSphere技术专家沙龙在广州圆满举办,WSC超级版主Fastzch(张明星)担任本次沙龙的演讲嘉宾,他给广州的WebSphere技术专家带来了以“Spring Security ”为主题的...
Spring Security三份资料,实战Spring Security 3.x.pdf;Spring Security 3.pdf;Spring Security使用手册.pdf
spring security spring security 中文文档
Spring Security in Action
很多独立软件供应商,因为灵活的身份验证模式二选择Spring Security。这样做允许他们快速的集成到他们的终端客户需求的解决方案而不用进行大量工程或者改变客户的环境。如果上面的验证机制不符合你的需求,Spring ...
ssecurity项目是Spring Security实战(一和二)的源码; ssecurity-db项目是Spring Security实战(三)的源码; ssceurity-page项目是Spring Security实战(四)的源码; ssecurity-pageClass项目是Spring Security...
springsecurity是一个功能强大且高度可定制的身份验证和访问控制框架。springsecurity是一个专注于为Java应用程序提供身份验证和授权的框架。与所有Spring项目一样,Spring安全性的真正威力在于它可以很容易地扩展以...
三更springsecurity学习笔记
spring security2.5 jar 和spring security2.5 整合必须的jar包
SpringSecurity框架的权限认证流程原理,请求到来时SpringSecurity如果调用层层过滤器来完成认证;
Spring Security:spring家族一员。是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架。它提供了一组可以在Spring应用上下文中配置的Bean,充分利用了Spring IoC,DI(控制反转...
Spring Security 3.pdf Spring Security 3.pdf Spring Security 3.pdf Spring Security 3.pdf
SpringSecurity学习总结源代码
1.本项目为SpringCloud Gateway的微服务框架,整合了SpringSecurity,微服务间使用Redis来获取登陆的用户信息。 2.由于Gat
Spring Security。 官网 Spring Security API(Spring Security 开发文档).CHM
spring security3 中文版本
SpringSecurity入门到进阶到高级,是我们老师给我们讲课用的,我们都照着配就没有问题,可以跑通,
SpringSecurity课程文档下载 pdf 教学
教程视频:spring提供的安全权限框架,Spring Security、Spring Social 、Spring Security OAuth
Spring Security 2.0.x 参考手册 中文版