Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Dúvida sobre execução

A role "admin" será criada todas as vezes que um usuário for criado? E se a role já existir? Isso é uma boa prática? Não seria mais aconselhado criar ao inicializar a API, quando buildar, antes de iniciar a aplicação, verificando se a role já existe antes de criar? E caso as roles sejam alteradas futuramente, não é melhor ter um service apenas para roles?

2 respostas

Da forma que o curso ensina sim, acredito que o ideal seja utilizar um HasData() do model builder do contexto de banco de dados do entity framework para cadastrar as roles.

Acredito que caso as roles sejam completamente dinâmicas e personalizadas a aplicação iria adquirir um grau de complexidade muito grande para que algum curso possa abordar, teríamos que fazer uma busca em algum lugar que tenha a informação mais recente para cada tentativa de acesso a algum recurso por exemplo.

solução!

Henrique, ao longo do curso essa questão foi tratada. Obrigado pelo auxílio.