Spring Security 可以支持多个入口点吗?

2024-04-29

我的意思是需要不同:

  • 登录网址
  • 登出网址
  • 会话时间网址
  • 认证提供者
  • 错误页面
  • css

对于不同的入口点。

这可能吗?


从 3.1.0(目前是测试版)开始,它将支持多个<http>命名空间中的元素。

那么简短的回答:

在 3.1.x 中是的。

在 3.0.5.RELEASE 中没有。

更长的答案:

这是附加信息 https://stackoverflow.com/questions/6216160/how-to-unsecure-url-pattern-in-spring-security,也检查评论中的链接。


我曾经遇到过类似的问题,因为我有多个入口点。

IMO 的一个好方法是创建一个新的登录页面,该页面决定要重定向到哪个登录页面,甚至调用其他入口点的逻辑。然后你可以将 spring 指向新页面。

我很确定这可以在过滤器链内完成,但我不推荐它,因为您将需要大量的手动编码和 bean 定义。一般来说,我不认为 3.0.5 是为多个入口点设计的。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Spring Security 可以支持多个入口点吗? 的相关文章

随机推荐