title: asp.net azure active directory user profile data
body: <p>I'm working on a MVC application using Azure's AD authentication. I have been looking for a best practice or suggested way to 'extend' the user profile data. For example, I want the users to have a date of birth stored against themselves.</p>
  
  <p>I have looked at this but it doesn't really answer my question: <a href="https://stackoverflow.com/questions/13144919/active-directory-user-data-storage">Active Directory User Data Storage</a></p>
  
  <p>I can't find anything else kinda close to the solution either, all other solutions are for the other type of authentication.</p>
  
  <p>One thing to note is the application only has read access to the AD, if that matters for what im asking. I hope to just create a User model which uses the User.Identity.GetUserId() (is this every going to change? if it does, what can I use that won't?).</p>
  
  <p>Thanks in advance!</p>