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 744b3e1..5c0d17f 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 @@ -1,9 +1,20 @@ namespace Feijuca.Keycloak.MultiTenancy.Services.Models { - public record AuthSettings(string? ClientId, string? Resource, string? AuthServerUrl, string? PolicyName, IEnumerable? Roles, IEnumerable? Scopes) + public class AuthSettings { + public string? ClientId { get; set; } + public string? Resource { get; set; } + public string? AuthServerUrl { get; set; } + public string? PolicyName { get; set; } + public IEnumerable Roles { get; set; } = []; + public IEnumerable Scopes { get; set; } = []; public IEnumerable Realms { get; set; } = []; } - public record Realm(string? Name, string? Audience, string? Issuer); + public class Realm + { + public string? Name { get; set; } + public string? Audience { get; set; } + public string? Issuer { get; set; } + } }