Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

duvida sobre o perfil do usuario

eu não entendi muito bem o relacionamento do usuário com perfil, muitos usuários podem ter vários perfis? não seria vários usuários tem um perfil?

1 resposta
solução!

Oi Felipe,

Na verdade isso é algo que pode variar em cada sistema.

Mas no caso do exemplo do curso, seria assim: um usuário pode ter mais de um perfil, e um determinado perfil pode estar associado a vários usuários.

Por exemplo, imagine que temos os seguintes perfis:

  • ROLE_ALUNO
  • ROLE_MODERADOR
  • ROLE_INSTRUTOR
  • ROLE_ADMIN

Se um usuário é apenas aluno, então ele teria apenas um perfil: ROLE_ALUNO.

Se um usuário for instrutor, ele pode executar as ações de aluno, de moderador e também de instrutor, logo ele teria 3 perfis: ROLE_ALUNO, ROLE_MODERADOR e ROLE_INSTRUTOR.

A ideia é que o sistema possa permitir que um usuário acumule perfis e as permissões de cada perfil que ele possuir, ao invés dele apenas ficar vinculado a um único perfil.

Essa que foi a ideia apresentada no curso, que é um modelo bastante comum e utilizado em aplicações.

Mas como eu disse antes, isso não é uma regra universal e também é comum você encontrar sistemas onde cada usuário possui apenas um único perfil.

Bons estudos!