I have an ASP.NET MVC web application which is using Windows authentication. I can use HttpContext.User.Identity.Name
to get the users username.
I need to be able to store and access additional fields for example full name, telephone etc. I don't have access to Active Directory. I was planning on creating a simple table in the database with with the Windows username and the additional fields as columns.
What is the correct/recommended way to implement this? I'd like to be able to do something like:
HttpContext.User.Identity.Telephone