Header Ads Widget

Responsive Advertisement

Ticker

6/recent/ticker-posts

Personalizando o IdentityUser

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.

public class ApplicationUser : IdentityUser
{
    public DateTime DataNascimento { get; set; }
}

Desta forma, a classe herda todas as propriedades padrão do Identity + qualquer propriedade que seja necessária para o seu modelo.

Postar um comentário

0 Comentários