Spring Security 1 配置

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"/>




                                        
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值