Buscar

Assinale a opção correta acerca do ExceptionTranslationFilter: Independente da ocorrência de exceções, ele invoca doFilter, com passagem da requis...

Assinale a opção correta acerca do ExceptionTranslationFilter:

Independente da ocorrência de exceções, ele invoca doFilter, com passagem da requisição e resposta, para dar continuidade ao fluxo de execução normal.
Caso seja verificada uma exceção do tipo AccessDeniedException, teremos um erro 403 sendo devolvido para o navegador.
Caso seja verificada uma exceção do tipo AuthenticationException, isso significa que o usuário está logado, mas não tem direito ao recurso.
Não permite detectar exceções do tipo AuthenticationException quando é utilizado o modelo de autenticação via OAuth 2.0.
Sempre que temos uma exceção do tipo AccessDeniedException, ocorre o redirecionamento para AuthenticationEntryPoint, para que as credenciais sejam fornecidas adequadamente.
a) Somente a afirmativa 1 é verdadeira.
b) Somente as afirmativas 1 e 2 são verdadeiras.
c) Somente as afirmativas 1, 2 e 3 são verdadeiras.
d) Somente as afirmativas 1, 2 e 5 são verdadeiras.
e) Todas as afirmativas são verdadeiras.

Essa pergunta também está no material:

EX04 - Desenvolvimento Web Full MVC_SN
5 pág.

Desenvolvimento Web Universidade Estácio de SáUniversidade Estácio de Sá

Respostas

User badge image

Ed Verified user icon

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.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Mais conteúdos dessa disciplina