微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

c# – MVC6中的ASP身份 – 登录路径属性不工作

从beta 5更新到beta 8后,我无法在Cookie身份验证选项中设置自定义登录路径.
services.AddCookieAuthentication(config =>
{
    config.LoginPath = "/Auth/Login";
    //or
    //config.LoginPath = new Microsoft.AspNet.Http.PathString("Auth/Login");
});

该值完全被忽略.仍然被重定向认的“/帐户/登录”.有没有其他选项来设置这个路径?

解决方法

看来现在你应该这样做有所不同(对我有用):
services.Configure<IdentityOptions>(options=>
{
    options.Cookies.ApplicationCookie.LoginPath = new Microsoft.AspNet.Http.PathString("/Auth/Login");
});

here.

原文地址:https://www.jb51.cc/csharp/92906.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐