Spring Session提供了一个用于管理用户会话信息的通用基础结构。
Spring Boot(Spring Session + MySQL)和 Angular 前端之间的会话未持久化
我使用 Spring Boot 2.7.18 以及 Spring Session 和 MySQL 将会话存储在数据库中,我的前端是用 Angular 构建的。登录并重定向回我的 Angular 应用程序后,
如何使用 JDBC 在 spring-session 中初始化模式
我正在使用 Spring Boot 2.0.x、Hibernate 和 Spring Session Jdbc 以及 Mysql 5.7。 我在开发环境下工作,因此 Hibernate 配置为每次生成模式: spring.jpa.hib...
如何配置Keycloak 21.0.1以使用redis会话存储
我正在寻找一些有关如何配置 Keycloak 版本 21.0.1 以使用 Redis 进行会话存储的指南。我到处搜索并找到了很多关于这个主题的答案,但它们似乎都是为了公关......
我有一个端点(/logout),可以通过调用 HttpSession#invalidate() 手动使会话无效。有时我会遇到以下异常(在 1000 个请求内,它会发生大约十几次): ...
Spring Security - 当 BFF 会话自然过期时,如何从 Redis 删除会话,并执行 Auth0 注销
我的 Spring BFF 几乎可以工作了。 显式注销 当我明确注销时,将调用以下函数,因此会话将从 (i) 命名空间 > 会话、(ii) 命名空间 >
启动 Spring 实例 - 如何防止 Redis 缓存过载
我的 Spring BFF 有一个功能,旨在使用“Scheduled”注释每隔 2 分钟定期清理 Redis 中的会话。 我读过的一个问题是,如果我将其放入 Docker 容器中......
我在尝试将其存储在 Redis 中的请求存储库中不断收到此错误。 我不断收到的错误: 错误 java.lang.ClassCastException:类 java.lang.String 无法转换为 cla...
我正在开发一个 Spring Web 应用程序,其中使用 Spring Security 实现 SSO,并使用 Redis 作为数据库来保存会话数据。我让这部分工作了,但是......
Spring Security / Spring Session 未正确删除 Redis 会话
当我运行此命令时: @成分 内部类 SessionServerLogoutHandler( private val sessionControl: SessionControl, 私有val webSessionStore:SpringSessionWebSessionStore<
如何解决 SpringSessionBackedReactiveSessionRegistry 错误? (春季安全,春季会议)
有关如何解决以下错误的任何建议,或者我是否做了一些根本错误的事情?每当我做类似 val contextAttr = session.getAttribute>(
我有一个 Spring OAuth 客户端(BFF),位于公共 Angular 客户端和 Auth0 授权服务器之间。当我登录时,BFF 正确地将会话保留到 Redis(并且授权 Cl...
我在加载 Spring Boot 项目时遇到问题,它给了我错误 org.springframework.jdbc.BadSqlGrammarException:PreparedStatementCallback;错误的 SQL 语法 [DELETE FROM SPRING_SESSION
spring-boot 3.3.2 中的自定义身份验证过滤器在身份验证后始终重定向到“/”
我正在尝试创建一个自定义身份验证过程,该过程将根据请求中找到的信息对用户进行身份验证,并为他们创建一个会话,以便后续请求不需要...
单页应用程序会话管理和 Spring Security 后端
我有一个 SPA Web 应用程序和 Spring Boot 后端。我正在使用 spring security 进行登录 ldap 身份验证并启用 csrf。现在我对如何在 SPA 上实现会话管理有点困惑......
Spring Redis 与 DefaultSavedRequest spring 安全类的序列化问题
我使用 spring-session-data-redis 、 spring-boot-starter-data-redis 在 Redis 中进行会话持久化。该应用程序的 springboot 版本是 3.2.6 我还在使用 springboot security
从 ver3.0 中删除 store-type 时如何禁用 spring 会话
我注意到为了禁用spring会话,配置属性spring.session.store-type可以设置为none。 然而,该属性已被删除(参考)。 因此,我可以知道如何...
Keycloak SSO 会话空闲时间和 Spring 会话超时有什么关系?
我参考以下教程结合Keycloak OAuth2和Spring Boot + Spring Gateway + Spring Security + Spring Session将http会话保存在Redis中: https://www.baeldung.com/spring-cloud-g...
启动 Spring Boot 应用程序时出现 HazelcastSerializationException
有人可以告诉我以下异常的可能解决方案是什么吗? 2024-06-10 07:00:24,459 警告 [catalina] [com.hazelcast.spi.impl.proxyservice.ProxyService] [10.6.7.136]:5701 [nev-
对于经过身份验证的用户,我暴露了一个端点来更新安全上下文,该方法具有以下代码 公共无效setGlobalFilterConfig(GlobalFilterDto globalFilterDto){ 安全续...
如何在 spring.main.web-application-type=none 上配置 JdbcIndexedSessionRepository
我们有2个spring-boot(3.3.0)应用程序 Web应用程序 N 个实例 它们中的每一个都每分钟安排一次 spring-session(jdbc) cleanup-cron 作业(依赖于 spring.session.jdbc.cleanup-cron )