Loading [MathJax]/jax/input/TeX/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >使用Spring Security 3.0设置会话超时时间

使用Spring Security 3.0设置会话超时时间
EN

Stack Overflow用户
提问于 2011-03-22 00:00:18
回答 2查看 68.3K关注 0票数 51

我正在使用Spring Security3.0向LDAP服务器进行身份验证,但我不知道如何设置自己的会话超时期限。我认为默认值是30分钟,但我需要将其设置得更长

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-03-22 01:36:10

您可以为web.xml中的所有会话设置会话超时(例如60分钟):

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<session-config>
  <session-timeout>60</session-timeout>
</session-config>

或在每个会话基础上使用

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
session.setMaxInactiveInterval(60*60);

后者您可能希望在authorizationSuccessHandler中执行。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<form-login authentication-success-handler-ref="authenticationSuccessHandler"/>
票数 115
EN

Stack Overflow用户

发布于 2018-01-03 11:54:08

如果您使用的是Spring Boot,则可以通过在application.properties文件中添加以下内容来完成此操作:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
server.session.cookie.max-age=<your_value_in_seconds>
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5385175

复制
相关文章
SAP 会话超时设置/密码有效期设置
为防止使用者长时间登入在系统中,可设定SAP的系统参数;让系统关闭超过设定连线时候的帐号。
matinal
2020/02/04
3.2K0
SAP 会话超时设置/密码有效期设置
SAP 会话超时设置/密码有效期设置
为防止使用者长时间登入在系统中,可设定SAP的系统参数;让系统关闭超过设定连线时候的帐号。
matinal
2020/11/04
1.3K0
SAP 会话超时设置/密码有效期设置
Socket超时时间设置
于是就报了 java.net.SocketTimeoutException: connect timed out 的异常。
编程大道
2019/07/15
4.8K0
OpenFeign设置超时时间
OpenFeign设置超时时间只需要设置Ribbon的超时时间即可 原因:OpenFeign中使用了Ribbon作为底层支持,Feign调用默认是使用Ribbon进行负载均衡的 #设置feign客户端超时时间(OpenFeign默认支持ribbon) ribbon: #指的是建立连接所用的时间,适用于网络状况正常的情况下,两端连接所用的时间 ReadTimeout: 5000 #指的是建立连接后从服务器读取到可用资源所用的时间 ConnectTimeout: 5000 ---- Op
Reset
2022/12/27
4.3K0
RestTemplate设置超时时间
HttpComponentsClientHttpRequestFactory httpRequestFactory = new HttpComponentsClientHttpRequestFactory(); httpRequestFactory.setConnectionRequestTimeout(10*1000); httpRequestFactory.setConnectTimeout(10*1000); httpRequestFactory.se
JQ实验室
2022/02/10
4.2K0
curl超时时间设置
ch = curl_init(); curl_setopt(ch, CURLOPT_URL,url); curl_setopt(ch, CURLOPT_TIMEOUT,60);   //只需要设置一个秒的数量就可以 curl_setopt(ch, CURLOPT_HTTPHEADER, headers); curl_setopt(ch, CURLOPT_USERAGENT, defined_vars[‘HTTP_USER_AGENT’]); 2. curl普通秒级超时使用: 复制代码 代码如下: curl_
超级小可爱
2023/02/23
9.1K0
Fix SSH客户端登录会话超时设置
通常默认公有云上的ECS远程连接,很容易断开,当你有什么事情被打断或者去操作别的机器同步做点其他事情,你会发现你SSH客户端登录窗口经常会断开掉,非常烦人,经常要重新登录。
后场技术
2020/09/03
5.6K0
Fix SSH客户端登录会话超时设置
feign client设置超时时间
feign client需要根据业务特点设置不同的超时时间 设置全局超时时间 ## 方法一:设置在ribbon上 ribbon: OkToRetryOnAllOperations: false #对所有操作请求都进行重试,默认false ReadTimeout: 5000 #负载均衡超时时间,默认值5000 ConnectTimeout: 3000 #ribbon请求连接的超时时间,默认值2000 MaxAutoRetries: 0 #对当前实例的重试次数,默认0 Ma
十毛
2021/06/17
12.1K0
shell 命令设置超时时间
在我们写 shell 脚本的时候,有时候想给一个命令设置一个超时时间,当命令执行了多长时间还没有执行完就强制终止;我们可以采用如下方式
张琳兮
2020/12/09
6K0
Mysql设置连接超时时间
环境 Mysql版本:8.0 操作系统:Centos 7 操作 编辑mysql的配置文件,位置:/etc/my.cnf 命令 vim /etc/my.cnf 添加以下设置 时间单位是秒,2592000秒=30天,默认8小时 wait_timeout=2592000 interactive_timeout=2592000 重启mysql服务 systemctl restart mysqld 如果是docker运行的mysql容器 docker restart mysql_name 查看 show
itze
2022/10/31
9K0
Mysql设置连接超时时间
SpringCloud-Feign【超时时间设置】
  Feign调用服务的默认时长是1秒钟,也就是如果超过1秒没连接上或者超过1秒没响应,那么会相应的报错。而实际情况是因为业务的不同可能出现超出1秒的情况,这时我们需要调整超时时间。本文来看下怎么去设置。
用户4919348
2019/06/11
14.2K0
聊聊ribbon的超时时间设置
spring-cloud-netflix-ribbon-2.0.0.RELEASE-sources.jar!/org/springframework/cloud/netflix/ribbon/RibbonClientConfiguration.java
code4it
2018/09/17
4.2K0
设置SSH空闲超时退出时间【Linux】
2,将ClientAliveInterval 设置为300到900,即5-15分钟,将ClientAliveCountMax设置为0-3之间。
sinnoo
2020/11/13
11.5K0
SpringBoot怎么设置接口超时时间?
一、在配置文件application.properties中加了spring.mvc.async.request-timeout=20000,意思是设置超时时间为20000ms即20s,
一写代码就开心
2020/11/20
15.2K1
shell 中给命令设置超时时间
在我们写 shell 脚本的时候,有时候想给一个命令设置一个超时时间,当命令执行了多长时间还没有执行完就强制终止;我们可以采用如下方式
张琳兮
2021/04/09
4.7K0
Python调用系统命令设置超时时间
    python通过subprocess模块调用系统命令。实际使用中,有一次是命令进入了交互模式,结果web端直接卡死了。调用时设置一个超时时间,时间用完后自动断开。这样就避免了系统因为调用命令而僵死的问题。
py3study
2020/01/09
3K0
使用timeout-decorator为python函数任务设置超时时间
在python代码的实现中,假如我们有一个需要执行时间跨度非常大的for循环,如果在中间的某处我们需要定时停止这个函数,而不停止整个程序。那么初步的就可以想到两种方案:第一种方案是我们先预估for循环或者while中的每一步所需要的运行时间,然后设定在到达某一个迭代次数之后就自动退出循环;第二种方案是,在需要设置超时任务的前方引入超时的装饰器,使得超过指定时间之后自动退出函数执行。这里我们将针对第二种方案,进行展开介绍。
DechinPhy
2021/05/21
3.3K0
spring security 深度使用
springsecurity是一个典型的责任链模式;我们先新建一个springboot项目,进行最基本的springsecurity配置,然后debug;我这里使用的开发工具是idea.建议大家也使用idea来进行日常开发。好了话不多说,开始:
六个核弹
2022/12/23
5750
spring security 深度使用
spring security设置login的ajax返回
序 本文介绍下如何处理security的login的ajax返回 自定义AuthenticationEntryPoint public class UnauthorizedEntryPoint implements AuthenticationEntryPoint { @Override public void commence(HttpServletRequest request, HttpServletResponse response, AuthenticationException
code4it
2018/09/17
7660
点击加载更多

相似问题

如何使用Spring Security设置无限会话超时

31

Spring Security会话超时时间太短

12

Tomcat Spring Security -设置会话cookie过期时间

21

在Grails Spring Security Core插件中设置会话超时

10

使用spring security在会话超时时注销CAS

12
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文