Logo Passei Direto
Buscar
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.
User badge image
Questões para o Sucesso

há 2 anos

Respostas

User badge image

Ed Verified user icon

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.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Na criptografia destrutiva, também conhecida como hash, ocorre a perda de fragmentos dos dados originais, impedindo a decriptografia, o que a torna útil para guarda de senhas, tendo como exemplos comuns os algoritmos MD5 e SHA1.


a) Verdadeiro
b) Falso

Um acesso do tipo POST, sem a inclusão da chave no endereço, define uma consulta para o conjunto completo d


a) Verdadeiro
b) Falso

Considerando um Web Service do tipo RESTful, com autenticação efetuada ao nível do protocolo HTTP, utilizando os usuários do próprio sistema, qual método da classe HttpSecurity deve ser invocado para que seja configurado o modelo adequado?


Oauth2Login
PermitAll
HttpBasic
X509
FormLogin

Assinale, dentre as opções abaixo, a alternativa que representa o conjunto de elementos normalmente presentes em requisições realizadas com controle de acesso baseado em OAuth 2.0:


Servidor LDAP, Chave Pública, Chave Privada, Cliente
Servidor Web ou API, Usuário, Senha, Cookies
Chave Privada, Chave Pública, Cliente, Servidor Web ou API
Cliente, Servidor Criptográfico, Servidor de Banco de Dados, Cookies
Cliente, Servidor Web ou API, Servidor de Autorização, Tokens

Segundo o padrão arquitetural, no ambiente do framework Spring, em que camadas ficariam, respectivamente, uma classe DAO e uma página JSP?


Camada de Apresentação e Camada de Acesso a Dados
Camada de Acesso a Dados e Camada de Apresentação
Camada de Controle e Camada de Apresentação
Camada de Apresentação e Camada de Controle
Camada de Controle e Camada de Acesso a Dados

Mais conteúdos dessa disciplina