首页 > TAG信息列表 > spring-session

Spring Security maxSession不起作用

当用户超过maxSession计数时,我想防止登录.例如,每个用户只能登录一次.然后,如果登录的用户尝试使用其他登录系统,则应禁用该用户的登录. .sessionManagement() .maximumSessions(1).expiredUrl("/login?expire").maxSessionsPreventsLogin(true) .sessionRegistry(sessionRegistr

Java-在IntegrationTests中禁用带有Redis的Spring会话

我正在使用带有redis的spring会话,但是我想在进行测试时禁用它.我的课有注释: @ActiveProfiles("integrationtests") 我的application-integrationtests.tml文件包含: spring.autoconfigure.exclude: org.springframework.boot.autoconfigure.data.redis.RedisAutoConfiguration

春季安全和无状态宁静服务

我的项目分为微服务.我的前端项目是Spring Boot上的AngularJS. 我的服务完全安静,我希望保持这种状态. 因为我的服务是Restful,所以我在前端使用HTTP基本安全性作为身份验证过程. 最初,最终用户通过登录页面后,一切似乎都很好. 但是之后,我意识到由于我的Restful风格,我不维护HTTP

java-Spring session Spring Web套接字.根据会话ID向特定客户端发送消息

我已经从堆栈溢出中遵循了Quetion1和Quetion2,以根据其sessionId将消息发送到特定的客户端,但是找不到成功. 下面是我的示例RestController类 @RestController public class SpringSessionTestApi { @Autowired public SimpMessageSendingOperations messagingTemplate; @Messag

java – 添加新的Spring会话时出现cookie值错误

在我的基于Spring Boot 1.4的应用程序中,我使用Spring Session将会话数据与JDBC一起存储在数据库中. 这适用于默认会话.但是当我想添加一个新会话时(通过向应用程序URL添加?_s = 1),我得到以下异常: java.lang.IllegalArgumentException: An invalid character [32] was present in

如何在Redis会话中使用Spring Boot身份验证

我正在尝试通过编写一个简单的REST应用程序来学习Spring Boot,该应用程序将用户登录(POST /登录)并显示有关当前用户的信息(GET /).我正在使用Redis进行会话. POST / login按预期工作:它返回主体并在浏览器和Redis中设置会话cookie. 但是,后续的GET /请求将返回anonymousUser.我错过

spring – 如何按特定主体名称删除现有会话

我在我的项目中使用Spring Session 1.3.0和Redis后端. 我有一个用例,超级管理员可能会更新可能已经登录的现有用户的角色.我想在更改角色后删除这些用户的现有会话记录. 是否有Spring会话的API来存档它?解决方法: @Autowired private SessionRegistry sessionRegistry;

使用redis的Spring会话 – 如何在集成测试中模拟它?

所以,我在我的项目中使用spring session. 如何使用它在项目中编写集成测试?我应该为春季会议内部模拟一些东西吗?或者使用嵌入式redis的任何合理方式? 我看到过去有一些@EnableEmbeddedRedis注释,但似乎已被删除:https://github.com/spring-projects/spring-session/issues/248 //编辑

java – 在微服务中使用会话是错误的吗?

我已经读过,会话违反了RESTfulness的概念. Do sessions really violate RESTfulness? Session Management in microservices RESTful Authentication 由于微服务不可避免地使用REST,这同样适用于此吗?如果是这样,为什么我们有春季会议?它甚至列出了’Spring Session允许在头文件中提

spring boot启用redis http会话

我正在尝试使用spring boots redis来存储会话.当我按照他们的文档时,我总是在启动服务器时遇到异常. 到目前为止我做了什么: – 我按照文档(click)添加了所需的依赖项并创建了相当小的config class =>然后我启动了服务器,我总是得到以下异常: org.springframework.beans.factory.Be

用于非Boot Spring项目的org.springframework.boot.context.embedded.FilterRegistrationBean的等价物?

我正在尝试在Spring中实现外部会话处理,如this tutorial.我在添加正确的过滤器时遇到了一些麻烦. Spring Boot似乎已经定义了正确的bean / filter,但我的项目不是Spring Boot,所以它找不到FilterRegistrationBean.在非Boot的Spring版本中是否存在某种等效的类?我也尝试过org.springf

Spring安全预授权过滤Zuul建立和共享会话

我是一个开发团队,正在开发一个使用基于Spring的微服务的大型项目.我们最近发现了Spring Cloud项目,并正在尝试实施Netflix服务,Zuul,Eureka,Ribbon等. 在我们的环境中,在通过外部服务进行预授权之前,没有人可以访问我们的应用程序将运行的域.一旦他们到达我们的应用程序,我们将能