From dc4addb43a1973f60386ed1905829226fab47edb Mon Sep 17 00:00:00 2001 From: Khwezi Mngoma Date: Sat, 6 Jun 2026 16:44:22 +0200 Subject: [PATCH] Removed required scope policy, no longer needed, audience covers the intent --- .../Api/Configuration/LiteCharmsSettings.cs | 4 ---- LiteCharms.Features/Extensions/Api.cs | 9 +-------- 2 files changed, 1 insertion(+), 12 deletions(-) diff --git a/LiteCharms.Features/Api/Configuration/LiteCharmsSettings.cs b/LiteCharms.Features/Api/Configuration/LiteCharmsSettings.cs index 58f49bc..0bc1ecc 100644 --- a/LiteCharms.Features/Api/Configuration/LiteCharmsSettings.cs +++ b/LiteCharms.Features/Api/Configuration/LiteCharmsSettings.cs @@ -9,8 +9,4 @@ public sealed class LiteCharmsSettings public string? ClientSecret { get; set; } public string? Audience { get; set; } - - public string? RequiredClaimName { get; set; } - - public string? RequiredClaimNameValue { get; set; } } diff --git a/LiteCharms.Features/Extensions/Api.cs b/LiteCharms.Features/Extensions/Api.cs index c66b25e..66928bc 100644 --- a/LiteCharms.Features/Extensions/Api.cs +++ b/LiteCharms.Features/Extensions/Api.cs @@ -76,14 +76,7 @@ public static class Api }; }); - if (!string.IsNullOrWhiteSpace(authOptions.RequiredClaimName) && !string.IsNullOrWhiteSpace(authOptions.RequiredClaimNameValue)) - { - services.AddAuthorizationBuilder() - .AddPolicy("RequiredScope", policy => - policy.RequireClaim(authOptions.RequiredClaimName, authOptions.RequiredClaimNameValue)); - } - else - services.AddAuthorization(); + services.AddAuthorization(); return services; }