【发布时间】:2021-01-30 02:09:33
【问题描述】:
在 Spring Boot 应用程序中,一次只能有一个用户使用某个页面(我们称之为home.jsp)。如果其他用户在访问相同的 url 时出现,则应将其重定向到不同的页面(我们称之为another_home.jsp)。用户没有登录,只是按原样使用应用程序。 home.jsp 可以使用任何策略,可以是先到先服务或任何其他策略。
如果有多个用户同时使用应用程序,则只有一个用户应使用 home.html,其余用户应使用 another_home.jsp。
由于应用程序不需要登录,我相信我需要匿名会话。此外,会话需要在一段时间不活动后过期。我已经搜索了 spring security 但找不到任何东西。
【问题讨论】:
-
你想怎么弄清楚,第一个用户还在页面上?下一个应用程序什么时候可以使用?
-
Spring 安全性维护有关匿名会话的信息。可能是某种类型的机制已经在某些库中可用,或者在我的上下文中可以通过一些配置调整来重现。
标签: spring session redirect spring-security authorization