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

Xil*_*ang 10 spring-security entry-point

我的意思是需要不同:

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

针对不同的切入点.

这可能吗?

Sim*_*eon 6

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

如此简短的回答:

在3.1.x是的.

在3.0.5.RELEASE没有.

更长的aswer:

这是其他信息,也请查看评论中的链接.


我有一次类似的问题,因为我有多个入口点.

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

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