title: ASP.NET MVC 5 Web.config: "FormsAuthenticationModule" or "FormsAuthentication"
body: <p>Ok so this not a big deal, but it's bugging me and I can't let it go.</p>
  
  <p>So I'm using MVC 5.1 with .NET 4.5.1 and OWIN authentication. So when you create a new MVC 5 project, the following is automatically added to the Web.config to get rid of the forms authentication http module because it is no longer needed when using OWIN middleware:</p>
  
  <pre><code>&lt;system.webServer&gt;
      &lt;modules&gt;
          &lt;remove name="FormsAuthenticationModule" /&gt;
      &lt;/modules&gt;
  &lt;/system.webServer&gt;
  </code></pre>
  
  <p>Now since we are removing the module, that means it was previously added, so here is the entry registering this http module in <code>C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.config</code>:</p>
  
  <pre><code>&lt;httpModules&gt;
      &lt;add name="FormsAuthentication" type="System.Web.Security.FormsAuthenticationModule" /&gt;
  &lt;/httpModules&gt;
  </code></pre>
  
  <p>And here is the entry in <code>C:\Windows\System32\inetsrv\config\applicationHost.config</code> for IIS 8.5 that tells my application to use the module:</p>
  
  <pre><code>&lt;system.webServer&gt;
      &lt;modules&gt;
          &lt;add name="FormsAuthentication" type="System.Web.Security.FormsAuthenticationModule" preCondition="managedHandler" /&gt;
      &lt;/modules&gt;
  &lt;/system.webServer&gt;
  </code></pre>
  
  <p>So what is automatically added to my web config at the application level has a name attribute of "FormsAuthenticationModule" while the entries in the two server level/asp.net level config files use name attribute "FormsAuthentication". So what is going on here? It seems to me that the module won't be removed since the name attribute doesn't match. I would simply think this was a typo, but after searching online, everyone seems to be using "FormsAuthenticationModule" in the application web.config. Was this a recent change in the newer version of asp.net / iis or am I missing something?</p>