spring security详解


    <sec:http auto-config='true' access-denied-page="/access_denied.do">
        <sec:intercept-url pattern="**/*.css" filters="none" />
        <sec:intercept-url pattern="/" filters="none" />
        <sec:logout logout-success-url="/login.do" invalidate-session="true" />
        <sec:form-login login-page="/login.do" authentication-failure-url="/login.do?error=true"
                     always-use-default-target="true" default-target-url="/index.do" />
        <sec:remember-me data-source-ref="haiyuDataSource" />
    </sec:http>
    下边这些是标签属性说明:
配置说明:
  lowercase-comparisons:表示URL比较前先转为小写。
  path-type:表示使用Apache Ant的匹配模式。
  access-denied-page:访问拒绝时转向的页面。
  access-decision-manager-ref:指定了自定义的访问策略管理器。当系统角色名的前缀不是默认的ROLE_时,需要自定义访问策略管理器。
  login-page:指定登录页面。
  login-processing-url:指定了客户在登录页面中按下 Sign In 按钮时要访问的 URL。与登录页面form的action一致。其默认值为:/j_spring_security_check。
  authentication-failure-url:指定了身份验证失败时跳转到的页面。
  default-target-url:指定了成功进行身份验证和授权后默认呈现给用户的页面。
  always-use-default-target:指定了是否在身份验证通过后总是跳转到default-target-url属性指定的URL。
  logout-url:指定了用于响应退出系统请求的URL。其默认值为:/j_spring_security_logout。
  logout-success-url:退出系统后转向的URL。
  invalidate-session:指定在退出系统时是否要销毁Session。
  max-sessions:允许用户帐号登录的次数。范例限制用户只能登录一次。
  exception-if-maximum-exceeded: 默认为false,此值表示:用户第二次登录时,前一次的登录信息都被清空。
  当exception-if-maximum-exceeded="true"时系统会拒绝第二次登录。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值