从AuthenticationProcessingFilter
迁移到Spring 2
时(使用spring-core),我无法找到Spring 3
答案 0 :(得分:8)
此类已在Spring security 3.x中重命名为UsernamePasswordAuthenticationFilter。
答案 1 :(得分:0)
如果您要在 AbstractAuthenticationProcessingFilter.SPRING_SECURITY_LAST_EXCEPTION_KEY 中寻找春季3可用的常量。 该类不再可用。
替代方法是spring添加了 WebAttributes 类 org.springframework.security.web.WebAttributes ,您可以使用以下代码在其中获得相同的异常- 会话[WebAttributes.AUTHENTICATION_EXCEPTION]
在WebAttributes中,AUTHENTICATION_EXCEPTION是如下定义的字符串 WebAttributes.AUTHENTICATION_EXCEPTION =“ SPRING_SECURITY_LAST_EXCEPTION_KEY”
希望这会有所帮助。