title: MVC 3 Windows Authentication and Additional User Data
body: <p>I am new to MVC3. I am seeking for suggestions to achieve below:</p>
  
  <ol>
  <li>My MVC3 Site is enabled for Windows Authentication.  </li>
  <li>I have separate UserProfile table in the Oracle DB which will contain roles
  information.  </li>
  <li>The user can have multiple products associated. For each product role(s) for user vary.</li>
  </ol>
  
  <p>Need:</p>
  
  <ol>
  <li>As soon as user is authenticated, I want to fetch the application
  specific details from DB for currently selected product. I can do
  this by RoleProvider I guess.</li>
  <li>I want append this information to User object. How do I do this?</li>
  <li>If the user changes the product, I should be able reset the additional information to the User object. Is it possible? How can I do it?</li>
  </ol>
  
  <p>Thanks
  Arun</p>