Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

Protegendo recursos com Spring Security

Vamos supor que exista uma página para detalhar os pedidos e o acesso a essa página é feita pela url /pedidos/{pedidoId} , e o pedido 1 seja do usuário joão, mas a usuária maria está logada e tem as mesmas roles do joão se ela digitar /pedidos/1 seguindo o padrão do spring security que se baseia nas roles, a maria quando logada vai conseguir ver os pedidos do joão. Como eu faço pra contornar esse tipo de problema?

1 resposta

Fala Ricardo.

Em teoria você teria que filtrar internamente pelo usuário. A role permitiria que você acessasse a url de pedidos e o filtro de usuário refinaria quais pedidos seriam retornados.