Using custom user instead of ASP.NET IdentityUser <p>I'm new on ASP.NET Identity and trying to customize the identity which is provided while creating new MVC project.</p> <p>ASP.NET Identity automatically creates few tables for handle authentication and authorization itself.</p> <p>My main goal is just create Users table but others. I've tried following code to prevent creating these tables:</p> <pre><code>protected override void OnModelCreating(DbModelBuilder modelBuilder) { base.OnModelCreating(modelBuilder); modelBuilder.Ignore&lt;IdentityUserRole&gt;(); modelBuilder.Ignore&lt;IdentityUserClaim&gt;(); modelBuilder.Ignore&lt;IdentityRole&gt;(); } </code></pre> <p>When I want to create a user, following error returning:</p> <p><em>The navigation property 'Roles' is not a declared property on type 'ApplicationUser'. Verify that it has not been explicitly excluded from the model and that it is a valid navigation property.</em></p> <p>I found that built-in Identity user has following structure:</p> <pre><code>IdentityUser&lt;string, IdentityUserLogin, IdentityUserRole, IdentityUserClaim&gt;, IUser, IUser&lt;string&gt; </code></pre> <p>What I need is creating a custom IdentityUser which not contains role, claim, etc. I just want the table 'Users' when I run the project.</p> <p>Any possibility to create my own IdentityUser or customize built-in one? Or any suggestion to create just 'Users' table and work with it?</p> <p>Many thanks in advice.</p>