public static IPageModelConventionBuilder AuthorizeFolder(this IPageModelConventionBuilder builder, string path, string policy) { var filter = new ConstructableAuthorizationFilter(new AuthorizeAttribute(policy)); builder.Add(new FolderConvention(path, (m) => m.Filters.Add(filter))); return(builder); }
public static IPageModelConventionBuilder AllowAnonymousToFolder(this IPageModelConventionBuilder builder, string path) { builder.Add(new FolderConvention(path, (m) => m.Filters.Add(new AllowAnonymousFilter()))); return(builder); }