gpt4 book ai didi

c# - 在 ASP.NET Core 中未经授权时重定向到登录

转载 作者:可可西里 更新时间:2023-11-01 03:09:31 26 4
gpt4 key购买 nike

在以前的 ASP.NET MVC 中,如果用户未通过身份验证,则可以选择重定向到登录操作。

我需要与 ASP.NET Core 相同的东西,所以我:

  1. 从 Visual Studio 模板创建了一个 ASP.NET Core 项目
  2. 添加[Authorize]到一些任意 Action
  3. 在我的浏览器中打开了相应的 View

我不希望重定向,因为我还没有配置它。但是,它会自动重定向到登录操作!

这个选项在哪里/如何设置?

最佳答案

在当前的 aspnet 核心版本 (2.1.0) 中,这已经改变,现在您可以使用扩展:

   services.ConfigureApplicationCookie(options => options.LoginPath = "/login");

 services
.AddAuthentication()
.AddCookie(options =>
{
options.LoginPath = "/login";
options.LogoutPath = "/logout";
});

您可以看到更多关于迁移到 2.0 的信息 in this article .

关于c# - 在 ASP.NET Core 中未经授权时重定向到登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40217623/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com