Saudações Pessoal,
Temos uma aplicação JSF 2.0 com Spring Security utilizando Method Security com Annotations. Está funcionando normalmente, porém estou com uma grande dificuldade em conseguir redirecionar a uma página específica no caso de uma AccessDeniedException.
Começamos tentando interceptar a exception pelo PhaseListener e tentar redirecionar a página do FacesContext, mas não obtive êxito, pois nada acontece quando executo o handleNavigation para mudança de página.
Tentamos também configurando em security:http o access-denied-page="/accessDenied.xhtml" também sem efeito.
Alguém tem algum caminho a indicar?
Lenbrando que a aplicação não está abortando quando lança a AccessDeniedException, exibindo minha págna desfigurada, pois não há permissão para acessar os métodos dos Beans necessários para carregar os dados.
Obrigado.