我正在创建一个dotnetcore 2.1应用程序,并已构架了“身份登录”页面。但是,我不知道如何使登录页面成为启动页面。 我知道如何使用Controllers和Actions来做到这一点,但是不知道如何使用脚手架页面。 请有人能启发我如何做吗?
答案 0 :(得分:0)
如布伦丹·格林(Brendan Green)在评论中所写,您可以在startup.cs文件中添加限制。
这在Asp.Net Core 2.0和2.1中有效。
您可以通过在startup.cs中使用以下代码来做到这一点
public void ConfigureServices(IServiceCollection services)
{
services.AddMvc(o =>
{
var policy = new AuthorizationPolicyBuilder()
.RequireAuthenticatedUser()
.Build();
o.Filters.Add(new AuthorizeFilter(policy));
});
}
如果要执行此操作,则需要一个用户存储。因此,您必须将模板与单个用户帐户一起使用,或者对“新的脚手架项目”->“身份”使用
希望对您有帮助吗?