Como mostrado no post anterior, o Identity facilita a utilização de logins na sua aplicação e a classe IdentityUser vem com diversas propriedades prontas para uso sendo necessário apenas instalar os pacotes, configurar e o Identity está pronto para uso.
Alguns exemplos de propriedades predefinidas são: Email, PasswordHash, Username. (consulte a documentação para lista completa)
Porém, em muitos casos, a definição padrão não é o suficiente para nossa aplicação, então iremos personalizar nossa entidade de usuário de forma que possamos adicionar mais atributos à ela.
Neste exemplo irei adicionar a propriedade DataNascimento à nossa entidade de usuário, para isso criamos a classe ApplicationUser a qual herda de IdentityUser e adicionamos nossa propriedade.
Desta forma, a classe herda todas as propriedades padrão do Identity + qualquer propriedade que seja necessária para o seu modelo.
0 Comentários