2016-08-10 12 views
0

"フォーム"を認証モードとして使用しても問題なく動作します。しかし、 "Windows"に変更した場合、私のログインページに無限リダイレクトループが発生します。 "http://localhost:41855/LoginPage.aspx?ReturnUrl=%2FLoginPage.aspx%3FReturnUrl%3D%252FLoginPage.aspx%253FReturnUrl%253D%25252F ..."Windows認証+ KatanはInfinityリダイレクトループを提供します

"LoginPath"を削除すると、Windows認証でもうまく動作します。しかし、それはこの問題を解決する有効な方法ですか?または他のオプションはありますか?

public void Configuration(IAppBuilder app) 
{ 
    app.UseCookieAuthentication(
     new CookieAuthenticationOptions 
     { 
      AuthenticationType = "Microsoft.AspNet.Identity.Application.AuthType", 
      LoginPath = new PathString("/LoginPage.aspx"), 
      //CookieName = ".AspNet.Microsoft.AspNet.Identity.Application", 
      CookieSecure = CookieSecureOption.SameAsRequest, 
     }, 
     PipelineStage.Authenticate); 
} 

答えて

0

Windows認証がないクッキーで、すべての要求に使用されることを意図しているので、あなたは完全にUseCookieAuthenticationを削除する必要があります。

関連する問題