我从ASP.NET Core 1.1升级到2.0,现在遇到401未经授权的响应被更改为302重定向响应的问题。这在1.1版本中曾经是我的一个问题,并且通过以下代码得到了缓解:
services.AddIdentity<User, IdentityRole>(identityOptions =>
{
identityOptions.Cookies.ApplicationCookie.AutomaticChallenge = false;
})
然而,在identityOptions
上不再有Cookies
属性。
我尝试添加以下内容(并且注意,之前我在我的应用程序中不需要此扩展方法):
services.AddCookieAuthentication(cookieAuthenticationOptions => {
cookieAuthenticationOptions.LoginPath = ""; // also tried null
cookieAuthenticationOptions.AccessDeniedPath = ""; // also tried null
cookieAuthenticationOptions.LogoutPath = ""; // also tried null
});
该代码对默认重定向路径或行为没有任何影响。我如何在Core 2.0中防止这些重定向?