我已经跟踪了OWIN的一个问题,在一个新的mvc项目中使用模板一切正常;将owin支持添加到现有/空项目时,将调用帐户控制器,而不是我在Startup.Auth.cs的ConfigureAuth方法中定义的那个
app.UseCookieAuthentication(new CookieAuthenticationOptions
{
AuthenticationType = DefaultAuthenticationTypes.ApplicationCookie,
LoginPath = new PathString("/users/Login") //THIS ALWAYS GOES TO THE ACCOUNT CONTROLLER
});
位指示
[Authorize]
public ActionResult TestMethodThatRequiredAuth()
{
return View();
}