From f627352387e43750937ed5aa1268a3e8f4ce95c2 Mon Sep 17 00:00:00 2001 From: Safia Abdalla Date: Thu, 18 Jun 2020 13:30:08 -0700 Subject: [PATCH] Fix authorization setup in Razor pages template (#23029) --- .../content/RazorPagesWeb-CSharp/Startup.cs | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/ProjectTemplates/Web.ProjectTemplates/content/RazorPagesWeb-CSharp/Startup.cs b/src/ProjectTemplates/Web.ProjectTemplates/content/RazorPagesWeb-CSharp/Startup.cs index a3f05bd3fd..a232206073 100644 --- a/src/ProjectTemplates/Web.ProjectTemplates/content/RazorPagesWeb-CSharp/Startup.cs +++ b/src/ProjectTemplates/Web.ProjectTemplates/content/RazorPagesWeb-CSharp/Startup.cs @@ -109,12 +109,11 @@ namespace Company.WebApplication1 #endif #if (OrganizationalAuth) - services.AddRazorPages().AddMvcOptions(options => + services.AddRazorPages(); + services.AddAuthorization(options => { - var policy = new AuthorizationPolicyBuilder() - .RequireAuthenticatedUser() - .Build(); - options.Filters.Add(new AuthorizeFilter(policy)); + // By default, all incoming requests will be authorized according to the default policy + options.FallbackPolicy = options.DefaultPolicy; }); #else services.AddRazorPages();