Alguem tem algum link/video de como consigo colocar os perfis (ROLES) no usuario?
Alguem tem algum link/video de como consigo colocar os perfis (ROLES) no usuario?
Olá Lucas! Tudo bem?
Para adicionar perfis (ROLES) em um usuário utilizando Spring Boot, você pode seguir os seguintes passos:
public enum Perfil {
ADMIN,
USUARIO_COMUM
}
public class Usuario {
...
private Set<Perfil> perfis;
...
}
Adicione os métodos get e set para o atributo "perfis".
Na classe que representa o serviço de usuário, adicione o método que irá adicionar os perfis em um usuário. Por exemplo:
public void adicionarPerfis(Usuario usuario, Perfil... perfis) {
usuario.getPerfis().addAll(Arrays.asList(perfis));
}
@GetMapping("/exemplo")
@PreAuthorize("hasRole('ADMIN')")
public String exemplo() {
return "Exemplo de API Rest com perfis";
}
Espero ter ajudado e bons estudos!
Olá Lucas! Tudo bem?
Para adicionar perfis (ROLES) em um usuário utilizando Spring Boot, você pode seguir os seguintes passos:
public enum Perfil {
ADMIN,
USUARIO_COMUM
}
public class Usuario {
...
private Set<Perfil> perfis;
...
}
Adicione os métodos get e set para o atributo "perfis".
Na classe que representa o serviço de usuário, adicione o método que irá adicionar os perfis em um usuário. Por exemplo:
public void adicionarPerfis(Usuario usuario, Perfil... perfis) {
usuario.getPerfis().addAll(Arrays.asList(perfis));
}
@GetMapping("/exemplo")
@PreAuthorize("hasRole('ADMIN')")
public String exemplo() {
return "Exemplo de API Rest com perfis";
}
Espero ter ajudado e bons estudos!