gpt4 book ai didi

Java 配置 Spring 安全 FORM_LOGIN_FILTER

转载 作者:IT老高 更新时间:2023-10-28 13:46:40 26 4
gpt4 key购买 nike

我正在研究一些 Spring Security 教程并尝试在没有 xml 的情况下实现它们,但我似乎找不到任何关于替换默认 UsernamePasswordAuthenticationFilter 的信息。

类似于 this question我想从登录表单中检索一个额外的参数。我遇到困难的地方是:

<custom-filter ref="customAuthenticationProcessingFilter" position="FORM_LOGIN_FILTER"/>

为了正确设置它,我需要从 AuthenticationManagerBuilder 向下构建吗?还是我错过了什么?

最佳答案

根据此处找到的 Spring Security 文档:

http://docs.spring.io/spring-security/site/docs/3.0.x/reference/ns-config.html#filter-stack

FORM_LOGIN_FILTER 只是 UsernamePasswordAuthenticationFilter 类的别名。

所以

http.addFilterBefore(new YourFilter(), UsernamePasswordAuthenticationFilter.class);

应该做的伎俩

关于Java 配置 Spring 安全 FORM_LOGIN_FILTER,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23922025/

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