需要ASP.NET Core 1.0中的授权

时间:2016-07-31 21:27:08

标签: asp.net-core asp.net-authorization

Startup.cs中的ConfigureServices()方法中的以下代码在我的ASP.NET Core 1.0 RC1项目中运行良好。现在,我正在将它迁移到最终版本,但是这一行给了我一个错误,上面写着“AuthorizationPolicyBuilder不包含带有那么多参数的构造函数”。

services.AddMvc(options =>
   // Require authenticated users throughout the application
   options.Filters.Add(new AuthorizeFilter(new AuthorizationPolicyBuilder().RequireAuthenticatedUser().Build()));
   );

我需要对此行进行哪些修改?

1 个答案:

答案 0 :(得分:3)

实际上这只是一个语法错误。拿走分号:

services.AddMvc(options =>
    // Require authenticated users throughout the application
    options.Filters.Add(new AuthorizeFilter(new AuthorizationPolicyBuilder()
        .RequireAuthenticatedUser()
        .Build()))
);