
spring--security
文章平均质量分 92
Snoopy7713
这个作者很懒,什么都没留下…
展开
-
spring-security3 入门篇
1.下载spring security的最新版本,工程下载的是3.1 2. 新建工程,结构如下: 其中,涉及到的jar包可以在spring-security包中的例子中获取 3、配置spring-security.xml Xml代码 <? xml version = "1.0" encoding = "UTF-8" ?&...原创 2012-11-28 13:04:20 · 155 阅读 · 0 评论 -
spring-security3 进级篇I
在上一篇入门中,简单介绍了spring security3的用法,但现实中,登录页面都是用户自己定义的,而不是spring security3生产的,这个时候,我们可以自定义用户登录页面。通过分析spring security3生成的登录页面,我们可以看到,它是一个表单,表单的action,userName 和 password的name分别为 j_spring_security_chec...原创 2012-11-28 13:05:27 · 193 阅读 · 0 评论 -
spring security3进级篇II
本篇文章用户和权限用数据库存储,而资源(url)和权限的对应采用硬编码配置在XML中实现的。 在本篇中需要把用户和权限信息存到数据库中,本例子采用mysql数据库,数据库表如下: Sql代码 CREATE TABLE users( username VARCHAR (50) NOT NULL , ...原创 2012-11-28 13:06:53 · 201 阅读 · 0 评论 -
spring security3进级篇III
在spring security3进级篇II中,虽然将用户和权限存入到数据库中,但在配置文件中仍然要对URL地址配置角色进行控制访问,如何将用户,角色,资源存放 到数据库中,进行统一管理,逐步实现RBAC的模型呢,这需要更复杂的实现,这一篇将实现将所有的信息存储到数据库中,但不涉及组,许可等表。 1、首先建立数据表 Sql代码 CREATE ...原创 2012-11-28 13:08:41 · 169 阅读 · 0 评论 -
spring security进级篇VI JCaptcha验证编码的使用
在spring security中,可以结合jcaptcha进行使用,具体方法如下: 1.java类如下: Java代码 package com.spring.security.jcaptcha; import java.awt.Color; import java.awt.Font; impo...原创 2012-11-28 13:10:05 · 243 阅读 · 0 评论 -
spring security进级篇 V 自定义标签控制显示
上篇提到了,将用户,角色,组,权限存放到数据库中,会遇到UI上spring security 标签失效问题,建议自己定义自定义标签,下面就自定义标签,具体说一下思路; spring security 登陆时将用户信息存放于session中,在自定义标签中通过pageContext 获取session相关信息,通过相应传人的URL,进行相应的比对就可以判断某些URL是否有访问权限,进而控制是...原创 2012-11-29 08:23:24 · 235 阅读 · 0 评论