Spring Security аутентифицирует обработку исключений

У меня есть приложение, использующее Spring Security 3.0.x. Там у меня есть обычай: яAuthenticationProvider

public class AppAuthenticationProvider implements AuthenticationProvider {
    @Override
    public Authentication authenticate(Authentication authentication) throws AuthenticationException {
        ...
        if (!check1()) throw new UsernameNotFoundException();
        if (!check2()) throw new DisabledException();
        ...
    }

Я хотел бы отправлять коды ответов cutom для каждого исключения, например, 404 для UsernameNotFoundException, 403 для DisabledException и т. д. На данный момент у меня просто есть authentication-fail-url в моей весенней конфигурации безопасности, поэтому я получаю перенаправление на него для каждого исключения в authenticate () ,

Ответы на вопрос(3)

Ваш ответ на вопрос