Skip to content

Commit 2a242a0

Browse files
committed
feat: fallback auth policy
1 parent 1661835 commit 2a242a0

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

Craftsman/Builders/InfrastructureServiceRegistrationModifier.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ private static void InitializeAuthServices(string srcDirectory, string projectBa
3030

3131
var authUsings = $@"
3232
using Microsoft.AspNetCore.Authentication.JwtBearer;
33+
using Microsoft.AspNetCore.Authorization;
3334
using HeimGuard;";
3435
var authServices = $@"
3536
var authOptions = configuration.GetAuthOptions();
@@ -46,6 +47,9 @@ private static void InitializeAuthServices(string srcDirectory, string projectBa
4647
4748
services.AddAuthorization(options =>
4849
{{
50+
options.FallbackPolicy = new AuthorizationPolicyBuilder()
51+
.RequireAuthenticatedUser()
52+
.Build();
4953
}});
5054
5155
services.AddHeimGuard<UserPolicyHandler>()

0 commit comments

Comments
 (0)