title: How to set up authentication with roles in an ASP.NET MVC5 application?
body: <p>I am in the progress of adding a login system to an ASP.NET MVC5 application (previously MVC4 but converted to MVC5) and am having trouble with the conflicting and confusing information on adding accounts and roles to a website. I do not have an option to open the Web Site Administration Tool (neither under Website or Project) and the template confuses me in where the accounts are stored.</p>
  
  <p>I'm expecting high loads as these accounts will also be used via a WebAPI to generate session keys for authentication on multiplayer servers in a game. The accounts will also be used to allow administrators to update information on the site. I didn't yet look at ASP.NET Identity but with the hours I've already sunken into this I'm a bit reluctant to look at it if it's going to be another dead end.</p>
  
  <p>I'm using a model-first EDMX file for connecting to the database which is located in a separate project which also contains a collection of helper classes for contacting the database.</p>