9.2.1 Creando nuestra tabla roles e insertando los roles principales
public class Rol
{
[Key]
[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public int Id { get; set; }
[Required(ErrorMessage = "Required")]
[Column(TypeName = "VARCHAR(50)")]
public string Nombre { get; set; }
}public class CaducaContext : DbContext
{
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
modelBuilder.Entity<Rol>().HasData(
new Rol { Id = 1, Nombre = "Administrador" },
new Rol { Id = 2, Nombre = "Vendedor" },
new Rol { Id = 3, Nombre = "Cliente" },
new Rol { Id = 4, Nombre = "Supervisor" }
);
}
public virtual DbSet<Rol> Rol { get; set; }
}Previous9.2 Seguridad basada en roles y usuariosNext9.2.2 Consideraciones de seguridad para almacenar tus passwords
Last updated