Merge pull request 'Fallback Policy change' (#20) from authorization-shard into master

Reviewed-on: #20
This commit was merged in pull request #20.
This commit is contained in:
2025-10-19 23:11:31 +02:00

View File

@@ -211,7 +211,7 @@ public class Startup
} }
else else
{ {
a.FeatureProviders.Add(new AllowedControllersFeatureProvider(typeof(CacheController), typeof(RequestController), typeof(SpeedTestController))); a.FeatureProviders.Add(new AllowedControllersFeatureProvider(typeof(CacheController), typeof(ShardServerFilesController), typeof(RequestController), typeof(SpeedTestController)));
} }
}); });
@@ -236,7 +236,6 @@ public class Startup
}).AddJwtBearer(); }).AddJwtBearer();
services.AddAuthorization(options => services.AddAuthorization(options =>
{ {
options.FallbackPolicy = new AuthorizationPolicyBuilder().RequireAuthenticatedUser().Build();
options.AddPolicy("Internal", new AuthorizationPolicyBuilder().RequireClaim(LightlessClaimTypes.Internal, "true").Build()); options.AddPolicy("Internal", new AuthorizationPolicyBuilder().RequireClaim(LightlessClaimTypes.Internal, "true").Build());
}); });
services.AddSingleton<IUserIdProvider, IdBasedUserIdProvider>(); services.AddSingleton<IUserIdProvider, IdBasedUserIdProvider>();