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

Spring boot security roles

pessoal tem como alterar a ROLE de um endpoint dinamicamente? por exemplo: Considere um endpoint marcado com anotação @PreAuthorize("ROLE_ADMIN"), neste caso só quem tem role admin pode acessar. Mas e se eu quiser mudar isso pra @PreAuthorize("ROLE_ADMIN", "ROLE_USUARIO"), como fazer isso dinamicamente sem ter que gerar outro build? tem como pegar as roles de um banco de dados ou arquivo por exemplo sem deixar hard coded?

1 resposta

Boa questão Christian, eu chuto que não, não por conta do esquema das ROLES mas sim por alterar as anotações de forma dinâmica