using System.Configuration; namespace Kreta.Client.KGR.Configuration { public class KGRClientConfiguration : ConfigurationSection, IKGRClientConfiguration { [ConfigurationProperty(nameof(IDPUrl), IsRequired = true)] public string IDPUrl => (string)base[nameof(IDPUrl)]; [ConfigurationProperty(nameof(KGRUrl), IsRequired = true)] public string KGRUrl => (string)base[nameof(KGRUrl)]; [ConfigurationProperty(nameof(PrivateClientId), IsRequired = true)] public string PrivateClientId => (string)base[nameof(PrivateClientId)]; [ConfigurationProperty(nameof(PrivateClientSecret), IsRequired = true)] public string PrivateClientSecret => (string)base[nameof(PrivateClientSecret)]; } }