Ed
há 2 anos
A alternativa correta é a letra B) Somente as afirmativas 1 e 2 são verdadeiras. Explicação: O ExceptionTranslationFilter é um filtro do Spring Security que intercepta exceções lançadas durante a execução da aplicação e as traduz em respostas HTTP apropriadas. A afirmativa 1 está correta, pois o filtro invoca o método doFilter() independentemente da ocorrência de exceções, para dar continuidade ao fluxo de execução normal. A afirmativa 2 também está correta, pois se uma exceção do tipo AccessDeniedException for verificada, o filtro devolve um erro 403 para o navegador. As afirmativas 3, 4 e 5 são falsas, pois o filtro permite detectar exceções do tipo AuthenticationException quando é utilizado o modelo de autenticação via OAuth 2.0 e sempre que ocorre uma exceção do tipo AccessDeniedException, o filtro redireciona para o AuthenticationEntryPoint para que as credenciais sejam fornecidas adequadamente.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material