从FormsAuthentication迁移到Identity。 FormsAuthentication.DefaultUrl

时间:2014-10-03 22:00:27

标签: asp.net forms-authentication asp.net-identity

从FormsAuthentication迁移到Identity时,我有一些代码包含:

return Redirect(FormsAuthentication.DefaultUrl);

在Identity中我找不到这个配置(我也不知道为什么它首先出现在FormsAuthentication上)我将改为

return Redirect("~/");

此方案是否有任何Identity配置,或者只是从身份中删除了该功能?

1 个答案:

答案 0 :(得分:0)

这在身份中不存在。

但是,当您进行身份配置时,您会在Auth.Config.cs

中执行此类操作
        app.UseCookieAuthentication(new CookieAuthenticationOptions
        {
            AuthenticationType = DefaultAuthenticationTypes.ApplicationCookie,
            LoginPath = new PathString("/Account/Login"),

            // other stuff
         }

请参阅LoginPath属性集?这是重定向地址,现在的工作方式与FormsAuthentication.DefaultUrl相同,只是您没有在web.config中指定。