在环境为spring security2.x时 *JDK6 spring 2*

正确的filter路径是:org.springframework.security.ui.session.HttpSessionEventPublisher,和网上说的"只有3.x才有der啦"是不对的.

在web.xml中listener的配置如下

     <listener><listener-class>org.springframework.security.ui.session.HttpSessionEventPublisher</listener-class></listener>

为实现session管理 <http>标签内的写法:

<concurrent-session-control max-sessions="1" exception-if-maximum-exceeded="false"></concurrent-session-control>

max-sessions为用户的最大会话限制数量

exception-if-maximum-exceeded="true" 时,会限制后开启会话的人抛出异常,但是session关闭并不稳定(不是说你关了浏览器session就没了的)flase时,不会抛出异常(默认应该是false),如果登录时会提示挤掉.

转载于:https://www.cnblogs.com/legiorange/p/9844710.html

spring security 2.x HttpSessionEventPublisher 以及listener配置相关推荐

  1. spring security基于数据库的安全认证 配置

    创建数据库 /* Navicat MySQL Data TransferSource Server : mysql3306 Source Server Version : 50542 Source H ...

  2. Spring Security——OAuth 2.0 Client自动配置源代码分析

    基本概念 OAuth2.0:OAuth2.0是OAuth协议的延续版本,但不向前兼容OAuth 1.0(即完全废止了OAuth1.0). OAuth 2.0关注客户端开发者的简易性.要么通过组织在资源 ...

  3. Spring Security ACL使用Oracle数据库的配置与数据库脚本

    在Spring Security的官方文档上面只给出了关于security ACL的hsql脚本,但是在使用Oracle数据库时spring没有明确给出数据库创建脚本和配置说明,以下是自己在使用Ora ...

  4. Spring Security中关于认证授权的配置

    以下为Spring Security在配置文件中配置系统使用内存中用户.密码.授权信息 <security:authentication-manager><security:auth ...

  5. 循序渐进学spring security 第八篇,如何配置密码加密?是否支持多种加密方案?

    文章目录 回顾 密码明文会带来什么问题? 如何加密? PasswordEncoder 加密接口 如何配置? 加密的密码在登录的时候是怎么校验的? 默认的加密是什么? DaoAuthentication ...

  6. Spring Security——简单第三方OAuth2登录自动配置——GitHub登录DEMO

    GitHub OAuth2 APP申请 https://github.com/settings/applications/new Maven <!--Spring Security-->& ...

  7. spring security之httpSecurity使用示例

    httpSecurity 类似于spring security的xml配置文件命名空间配置中的<http>元素.它允许对特定的http请求基于安全考虑进行配置.默认情况下,适用于所有的请求 ...

  8. spring security xml配置官方详解

    6. Security Namespace Configuration 6.1 Introduction 自2.0版本的spring框架以来,命名空间配置已可用. 它允许您使用来自附加XML模式的元素 ...

  9. spring Security 重复登录配置无效的问题

    关于spring Security重复登录的配置,百度一大堆,我这里就不啰嗦了. 今天碰到 按照网上的配置,但是 感觉配置无效,同一用户还是可以登录,不知道为什么,开始以为是自己配置的又问题.再三确认 ...

最新文章

  1. 使用redis和mysql的开源项目_干货!带你了解为什么那么多开源项目都是用Redis!...
  2. 机器学习、深度学习、自然语言处理、计算机视觉顶级期刊的论文资料分享(附顶会论文下载链接)...
  3. Redhat 7使用CentOS 7的Yum网络源
  4. jdbc连接数据库失败,com.microsoft.sqlserver.jdbc.SQLServerException: 到主机 的 TCP/IP 连接失败。
  5. Boost::context模块callcc的回溯测试程序
  6. 2005链接mysql_VISUAL STUDIO 2005连接MYSQL数据库
  7. java 静态对象赋值_基于Java class对象说明、Java 静态变量声明和赋值说明(详解)...
  8. mysql not exists优化_MySQL优化--NOT EXISTS和LEFT JOIN方式差异
  9. Linux 下编译安装OpenCV【转】
  10. Android 性能测试之方向与框架篇
  11. 动态磅是怎么原理_浅谈动态地磅的原理及未来发展方向
  12. 山寨笔记本电脑风暴要来了
  13. Apache Shiro学习笔记(七)IniWebEnvironment
  14. linux crontab怎么启动,【linux之crontab,启动】(示例代码)
  15. 腾讯地图位置服务器,腾讯地图推出地形图服务
  16. 虚假评价检测(Spam Detection)最新工作综述
  17. 【最新Unity3D—Particle System粒子系统】最新Unity2017.2018.2019.2020均适用且超详细
  18. 初中数学分几个模块_初中数学所有概念! 初中数学一共可以分为几个模块,分别是什么?...
  19. 一群阿里码农的公益实践:用技术禁毒、打拐
  20. Mac每次打开PPT都会出现End窗口

热门文章

  1. java opencv 轮廓检测,OpenCV 轮廓检测 - 雷霄骅(leixiaohua1020)的个人页面 - OSCHINA - 中文开源技术交流社区...
  2. vue 指令 v-model
  3. python __enter____exit__(with)
  4. MongoDB shell
  5. Python Windows安装
  6. 使用vSAN RVC进一步了解vSAN环境
  7. 对象存储 OSS > 产品简介 > 什么是对象存储OSS
  8. 一张图来帮你理解 SOA(转发)
  9. 养成10个优秀的习惯
  10. 技术人员如何创业《一》- 产品及想法