我正在尝试在Visual Studio 2013中的新MVC 5项目中设置集成的OWIN WS-Federation(ADFS)身份验证.Infupup.Auth中的WsFederation配置如下:

app.UseWsFederationAuthentication(wtrealm: "MyRealm",
               metadataAddress: "https://myADFSInstanceHost/FederationMetadata/2007-06/FederationMetadata.xml");

登录页面上的联合按钮工作正常 . ADFS登录页面是可以实现的,我可以登录 . 似乎正确设置了所需的cookie . 至少有传递.AspNet.ExternalCookie cookie . 但是当执行回调到mvc app时,在ExternalLoginCallback控制器中,AuthenticationManager.GetExternalLoginInfoAsync()返回null .