title: SessionAuthenticationModule with Windows Authentication
body: <p>I am using Windows Authentication since my ASP.NET MVC 5 application is running in the intranet (Active Directory is main claims issuer).</p>
  
  <p>Due to constant 401 handshake between AD and browser on every request, site is being rather slow.</p>
  
  <p>I am now looking into a way to cache claims received from AD in order to get some performance gain.</p>
  
  <p>Is this doable with WIF and SessionAuthenticationModule? Will it stop subsequent requests to AD once SessionSecurityToken is generated? What is the best place to create such a token in ASP.NET pipeline?</p>