Spring 3:找不到AuthenticationProcessingFilter

时间:2012-05-10 14:20:47

标签: spring-security spring-3

AuthenticationProcessingFilter迁移到Spring 2时(使用spring-core),我无法找到Spring 3

2 个答案:

答案 0 :(得分:8)

答案 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”

希望这会有所帮助。