19 lines
762 B
C#
19 lines
762 B
C#
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)];
|
|
}
|
|
}
|