title: AuthenticationManager.GetExternalLoginInfoAsync always null
body: <p>I have ASP.NET MVC 5 web app with different third-party auth providers (Facebook, Vkontakte aka VK, Odnoklassniki aka OK). I use <code>Microsoft.Owin.Security.Facebook</code> for Facebook authentication, and <code>KatanaContrib.Security.VK</code> and <code>KatanaContrib.Security.Odnoklassniki</code> for others (i've a bit customized VK and OK to meet my purposes)</p>
  
  <p>3 days ago everything was fine, but since that some of my customers complaining that they can't login using third-party providers. I also able replicate the problem with some interesting points</p>
  
  <ul>
  <li>it's not persisntent in Google Chrome (Version 71.0.3578.80) for me</li>
  <li>it's persistent in Opera (Version:57.0.3098.91)</li>
  <li>I can login when my web app running locally or on dev.site.ru (both Chrome and Opera)</li>
  </ul>
  
  <p>I've added more logs in the auth workflow and found</p>
  
  <ul>
  <li><code>AuthenticationManager.GetExternalLoginInfoAsync()</code> always returns
  null in Opera</li>
  <li><code>.AspNet.Correlation.*</code> cookies removed in the end of login process in Chrome, but not in Opera</li>
  </ul>
  
  <p>I have all <code>Microsoft.Owin</code> and <code>Microsoft.Owin.Security.*</code> version 4.0.0. I also upgraded API used by providers to latest. But it doesn't help me. I also add logs to VK auth handler, and found that AuthenticationTicket is not null, and contains relevant information in Identity</p>
  
  <p>Any ideas what can be wrong? Maybe you can give me some direction for further investigation?</p>