文档章节

Spring Security 1 配置

fokYaland
 fokYaland
发布于 2015/06/04 17:24
字数 169
阅读 8
收藏 0
Maven Dependencies for Spring Security
             < properties >               
          < org.springsecurity-version >   3.1.0.RELEASE </ org.springsecurity-version   >
          </ properties >
           <!-- Spring Security -->
          < dependency >
              < groupId >   org.springframework.security </ groupId   >
              < artifactId >   spring-security-core </ artifactId   >
              < version >   ${org.springsecurity-version} </ version   >
          </ dependency >
          < dependency >
              < groupId >   org.springframework.security </ groupId   >
              < artifactId >   spring-security-web </ artifactId   >
              < version >   ${org.springsecurity-version} </ version   >
          </ dependency >
          < dependency >
              < groupId >   org.springframework.security </ groupId   >
              < artifactId >   spring-security-config   </ artifactId >
              < version >   ${org.springsecurity-version} </ version   >
          </ dependency >
          < dependency >
              < groupId >   org.springframework.security </ groupId   >
              < artifactId >   spring-security-taglibs   </ artifactId >
              < version >   ${org.springsecurity-version} </ version   >
          </ dependency > 

Configuring Spring Security
web.xml
     <!-- Spring Security Configuration -->
      < filter   >
          < filter-name >   springSecurityFilterChain </ filter-name   >
          < filter-class >   org.springframework.web.filter.DelegatingFilterProxy </ filter-class   >
      </ filter   >
   
      < filter-mapping   >
          < filter-name >   springSecurityFilterChain </ filter-name   >
          < url-pattern >   /* </   url-pattern >
      </ filter-mapping   >

security-context.xml
<? xml   version =   "1.0"   encoding   = "UTF-8" ?>
< beans:beans   xmlns =   "http://www.springframework.org/schema/security"
      xmlns:beans =   "http://www.springframework.org/schema/beans"   xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance"
      xsi:schemaLocation =   "http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
                        http://www.springframework.org/schema/security http://www.springframework.org/schema/security/spring-security.xsd" >
   
      < http   use-expressions =   "true" >
          < intercept-url   pattern =   '/*'   access   = 'permitAll'   />
          < form-login   login-page = "/contacts"   authentication-failure-url   = "/security/loginfail"   default-target-url = "/contacts"   />
          < logout   logout-success-url = "/contacts"   />
      </ http   >
   
      < authentication-manager   >
          < authentication-provider >
              < user-service >
                  < user   name =   "user"   password   = "user"   authorities =   "ROLE_USER"   />
              </ user-service >
          </ authentication-provider >
      </ authentication-manager   >    
</ beans:beans >

root-context.xml
<import resource="security-context.xml"/>




                                        

本文转载自:http://blog.csdn.net/yanliang1/article/details/10034675

共有 人打赏支持
fokYaland
粉丝 4
博文 68
码字总数 3062
作品 0
东城
私信 提问
使用 Spring Security 构建一个 HTTP 基本认证示例

HTTP基本认证(BA)是一个简单的认证机制。当一个web客户端请求任何受保护的web资源,服务器端就发送回401(未授权)状态码的HTTP响应,响应中还包括 WWW-Authenticate HTTP 头部,如WWW-Authent...

oschina
2013/09/12
14.9K
15
spring security2.X 添加验证码

ps:这个是spring security 2.x适用! 如何搭建struts2+hibernate+spring+spring security ,可以看我以前写的一篇文章:http://my.oschina.net/BeyondBit/blog/64465 今天我们来介绍一下sprin...

Beyond-Bit
2013/02/18
0
0
spring security 3.2.0.M1 方法级别教程 基于注解——第二部分

基于方法级别的权限控制 spring security通过用户角色的URL来限制访问,通常是用来保护Web应用程序的。然而,它也可以用在方法和类上,使编码或配置错误不允许后门进入受限制的数据。构建安全...

欧阳澄泓
2013/06/24
0
4
Spring Security的HTTP基本验证示例

[导读]当配置了http的基本验证时,浏览器访问时就会显示一个登陆框,本人就是展示怎么用Spring Security配置http的最基本的验证。<http> <intercept-url pattern="/welcome*" access="ROLE_......

爱吃猫的小萌鱼
2014/01/23
0
0
spring security

Spring Security 为基于 J2EE 企业应用软件提供了全面安全服务。安全主要包括两个操作“认证”与“验证”(有时候也会叫做权限控制)。“认证”是为用户建立一个其声明的角色的过程,这个角色...

peiquan
2018/07/04
0
0

没有更多内容

加载失败,请刷新页面

加载更多

ToolBar控件在C#开发APP中的使用方式【附案例源码】——Smobiler移动开发平台

控件说明 底部工具栏控件。 效果演示 其他效果 该界面为仿淘宝UI制作的一个简单的UI模板,源码获取方式请拉至文章末尾。 特色属性 属性 属性说明 Direction(相对布局) 容器主轴方向。 Flex...

amanda112
19分钟前
0
0
模块

AMD是"Asynchronous Module Definition"的缩写,意思就是"异步模块定义"。它采用异步方式加载模块,模块的加载不影响它后面语句的运行。所有依赖这个模块的语句,都定义在一个回调函数中,等...

gtandsn
25分钟前
1
0
代码之外的生存指南,这6本书助你提升软实力

上期盟主向大家推荐了6本技术类书籍,引起了热烈反响。那么,工作之余,还有哪些好书能够为你打开更多的精彩世界呢?本期,多位知名企业的技术大咖将继续为您带来好书推荐,在新的一年里,为...

安卓绿色联盟
29分钟前
3
0
5分钟用Jitpack发布开源库

作者: 菜刀文 Demo:https://github.com/helen-x/JitPackReleaseDemo 项目开发中会用到很多开源库, 他们一般通过Maven/Gradle依赖进来的. 演而优则唱,开发越来越溜以后, 你是否也蠢蠢欲动,想发...

SuShine
34分钟前
2
0
状态码 301 与 302的区别

302重定向只是暂时的重定向,搜索引擎会抓取新的内容而保留旧的地址,因为服务器返回302,所以,搜索搜索引擎认为新的网址是暂时的。 而301重定向是永久的重定向,搜索引擎在抓取新的内容的同...

小草先森
40分钟前
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部