gpt4 book ai didi

asp.net-core-mvc - 自定义授权重定向

转载 作者:行者123 更新时间:2023-12-01 16:08:50 25 4
gpt4 key购买 nike

我正在使用 Beta 4,当我使用 [Authorize] 属性时,它会像我期望的那样重定向到/account/login,但这不是我的 URL 名称。我可以在 web.config 中自定义它,但我不知道在 ASP.NET 5 中的哪里配置它。有什么想法吗?

最佳答案

不确定这是否有帮助,但我确实下载了 VS 2015 RC。

我创建了一个新的 MVC 6 网站 项目并启动 (F5) 它。在未经身份验证时,我尝试访问用[Authorize]属性修饰的ManageController

不用说,我被重定向到帐户/登录 View ,但我没有找到配置的位置。

我确实设法在 Startup.csConfigureServices() 方法中添加了以下内容:

services.Configure<CookieAuthenticationOptions>(options =>
{
options.LoginPath = new PathString("/Gazou/Index");
});

就在上面:

services.AddMvc();

然后,我使用简单的 Index IActionResult() 创建了新的 GazouController

再次运行应用程序,尝试访问 ManageController 但这一次,我被重定向到 GazouControllerIndex 方法,而不是默认行为。

希望这有帮助。文斯

关于asp.net-core-mvc - 自定义授权重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30572660/

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