Questão de Programação — Conceitos básicos de programação — UFES 2024
ProgramaçãoConceitos básicos de programação
- Código
- qg366384
- Banca
- UFES
- Órgão
- UFES
- Ano
- 2024
- Nível
- Médio
- Cargo
- Técnico de Tecnologia da Informação
Um desenvolvedor está criando uma API RESTful em Java 8 usando o Spring Boot e o Spring Security. Ele precisa garantir que apenas usuários com roles específicas possam acessar determinados endpoints da API. Para isso, é necessário utilizar uma anotação flexível que permita definir expressões complexas de autorização que envolvam roles e outras condições dinâmicas de acesso. A anotação a ser utilizada para garantir o cumprimento dessas restrições e condições de acesso é:
- A@PermitAll
- B@PostAuthorize
- C@PreAuthorize
- D@RolesAllowed
- E@Secured