gpt4 book ai didi

java - 在 spring-security 中将基于命名空间的配置与不同的身份验证方法相结合

转载 作者:行者123 更新时间:2023-11-29 09:26:25 27 4
gpt4 key购买 nike

我正在尝试让 spring-security 与一个项目一起工作,该项目既需要表单登录组件(用于网站访问),也需要用于 Web 服务的 http-basic 或 http-digest 组件。现在我们从基于命名空间的配置开始,例如一个 spring-security.xml 文件,内容如下:

<http auto-config="true">
<intercept-url...>
...
</http>

但是你必须默认使用 form-b​​ased 或默认的 http-basic(即这只配置一个过滤器链)。我想要的是一些东西永远不会重定向到一个表单,而只是使用 http-basic 或等效的。该手册似乎确实 cover this ,只有当你听从他们的建议时,你才会最终不得不为所有东西定义自己的过滤器链。

所以我就想,难道真的没有别的办法了吗?有没有办法可以为那些仍然可以使用旧方案的元素重用由 http 元素引入的过滤器链?基于命名空间的配置对我们来说真的很方便,因为它易于阅读和理解,而 bean 定义列表则不那么...

最佳答案

这是在 Spring Security 路线图上。参见 issue SEC-1171 .

关于java - 在 spring-security 中将基于命名空间的配置与不同的身份验证方法相结合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/700476/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com