title: Will the domain name ever be absent from HttpContext.Current.User.Identity?
body: <p>I'm working on a simple one page ASP.Net site used inside the company by a limited number of users. </p>
  
  <p>In it, I use <code>HttpContext.Current.User.Identity</code> to get the logged user's name in the format <strong>Domain\ActiveDirectoryUserName</strong> and stripping out the domain name as suggested by the answer in this post: <a href="https://stackoverflow.com/questions/349520/net-built-in-helper-to-parse-domain-username-in-user-identity-name">Built-in helper to parse User.Identity.Name into Domain\Username</a> and display it in a label like <strong><em>Hello xyz</em></strong></p>
  
  <p>Will there ever be a scenario, where the Domain name will <em>not be present</em> in <code>HttpContext.Current.User.Identity</code>? </p>
  
  <hr>
  
  <p>UPDATE: This site uses Windows Authentication</p>