title: OnValidateIdentity disables the MVC OWIN remember me option
body: <p>When I activate the OWIN logout-everywhere feature via security stamps and use the <code>OnValidateIdentity</code>-Callback of the <code>CookieAuthenticationProvider</code> with the <code>SecurityStampValidator</code>-class, the user is logged out every time he closes the browser.</p>
  
  <pre><code>provider.OnValidateIdentity =
      SecurityStampValidator.OnValidateIdentity&lt;MyUserManager, MyUser&gt;(
          System.TimeSpan.FromSeconds(10),(manager, user) =&gt; {
              return user.GenerateUserIdentityAsync(manager);                                                       
          });
  </code></pre>
  
  <p>However, when I do the plumbing myself (lookup and comparison of the security stamps, rejecting or renewing the identity) in the <code>OnValidateIdentity</code>-callback, everything seems to work fine.  </p>
  
  <p>Is this a known bug, or do I miss here something? Or is there a good documentation about the <code>CookieAuthenticationProvider</code> and the use of <code>OnValidateIdentity</code>?<br>
  Digging with google only shows me some simple samples, but gives no further insight.</p>
  
  <p><strong>Additional information</strong></p>
  
  <ul>
  <li>I use an own implementation of the UserStorage which saves all the
  data in a database</li>
  <li>I noted that every page request calls two times the
  GetSecurityStampAsync of the UserStorage, wheras when I use my
  implementation, only one call is done.</li>
  <li>Installed Identity Version is 2.0.1</li>
  </ul>