diff --git a/src/Feijuca.Keycloak.Auth.MultiTenancy/Feijuca.Keycloak.MultiTenancy/Extensions/AuthExtensions.cs b/src/Feijuca.Keycloak.Auth.MultiTenancy/Feijuca.Keycloak.MultiTenancy/Extensions/AuthExtensions.cs index 3885e45..44fdbc5 100644 --- a/src/Feijuca.Keycloak.Auth.MultiTenancy/Feijuca.Keycloak.MultiTenancy/Extensions/AuthExtensions.cs +++ b/src/Feijuca.Keycloak.Auth.MultiTenancy/Feijuca.Keycloak.MultiTenancy/Extensions/AuthExtensions.cs @@ -24,7 +24,7 @@ public static IServiceCollection AddKeyCloakAuth(this IServiceCollection service .AddKeycloakWebApi( options => { - options.Resource = authSettings.Resource!; + options.Resource = authSettings.ClientId; options.AuthServerUrl = authSettings.AuthServerUrl; options.VerifyTokenAudience = true; }, @@ -130,7 +130,7 @@ public static IServiceCollection AddKeyCloakAuth(this IServiceCollection service policy => { policy.RequireResourceRolesForClient( - authSettings.Resource!, + authSettings.ClientId, authSettings.Roles!.ToArray()); } ); diff --git a/src/Feijuca.Keycloak.Auth.MultiTenancy/Feijuca.Keycloak.MultiTenancy/Services/Models/AuthSettings.cs b/src/Feijuca.Keycloak.Auth.MultiTenancy/Feijuca.Keycloak.MultiTenancy/Services/Models/AuthSettings.cs index f310382..7e65468 100644 --- a/src/Feijuca.Keycloak.Auth.MultiTenancy/Feijuca.Keycloak.MultiTenancy/Services/Models/AuthSettings.cs +++ b/src/Feijuca.Keycloak.Auth.MultiTenancy/Feijuca.Keycloak.MultiTenancy/Services/Models/AuthSettings.cs @@ -4,7 +4,6 @@ public class AuthSettings { public required string ClientId { get; set; } public required string ClientSecret { get; set; } - public required string Resource { get; set; } public required string AuthServerUrl { get; set; } public required IEnumerable Realms { get; set; } public string? PolicyName { get; set; }