在前面的ASP.NET MVC中,如果用户未经身份验证,则可以 Select 重定向到登录操作.

我需要同样的东西与ASP.NET核心,所以我:

  1. 创建了一个ASP.Visual Studio模板中的NET核心项目
  2. 在一些任意操作中增加了[Authorize]
  3. 在我的浏览器中打开相应的视图

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

该选项设置在何处/如何设置?

推荐答案

您可以使用CookieAuthenticationOptions类配置路径.

就像这样.

app.UseCookieAuthentication(new CookieAuthenticationOptions {
        LoginPath = new PathString("/Login/"),
        AuthenticationType = "My-Magical-Authentication",
        // etc...
        },
});

Asp.net相关问答推荐

AJAX返回未定义、失败

RNGCryptoServiceProvider - 随机数审核

IIS Request.UserHostAddress 返回 IPV6 (::1),即使禁用了 IPV6

ASP.NET 平台是否有与 Heroku 等价的工具?

SameSite 属性如何自动添加到我的 Asp.net_SessionID cookie 中?

如何判断 IIS 是处于 32 位还是 64 位模式

如何判断一个IP地址是否是私有的?

Devexpress 或 Telerik Controls 比较

asp.net cookie、身份验证和会话超时

ASP.NET URL 重写

温莎城堡有什么缺点吗?

更改后未应用 CSS

Asp.net 中的下拉列表验证使用必填字段验证器

如何针对异常需求自定义 ASP.NET Web API AuthorizeAttribute

在 aspnetcore (netcoreapp1.0) 中替代 System.Web.Security.Membership.GeneratePassword

使用 ASP.NET Web API 对 PUT 和 DELETE 的 CORS 支持

在 ASP.NET 中使用 MasterPages 时使用 JQuery 的正确方法?

捕获的异常本身为 null !

好的 ASP.NET 类似 excel 的网格控件?

禁用文本框的模型绑定