spring security-在身份验证失败URL中捕获异常

时间:2011-04-06 23:31:01

标签: java spring spring-mvc spring-security

我使用实现UserDetails的类进行身份验证。在内部,我传递自定义异常,就像尝试超过而不是userNotFoundException。

我想知道如何在身份验证失败网址中捕获此异常。

1 个答案:

答案 0 :(得分:1)

我假设您有一个实现UserDetailsService的类,并且您要抛出要在AuthenticationFailureHandler中捕获的自定义异常。如果是这种情况,您的自定义异常应该延伸AuthenticationException,登录过滤器会将其传递给onAuthenticationFailure的{​​{1}}方法。