Spring Security 1 配置
Spring Security 1 配置
fokYaland 发表于3年前
Spring Security 1 配置
  • 发表于 3年前
  • 阅读 7
  • 收藏 0
  • 点赞 0
  • 评论 0

新睿云服务器60天免费使用,快来体验!>>>   

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




                                        
  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 4
博文 68
码字总数 3062
×
fokYaland
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: