20 lines
746 B
C#
20 lines
746 B
C#
using System.Collections.Generic;
|
|
using Kreta.Client.KGR.Configuration;
|
|
using Kreta.Client.KGR.Constant;
|
|
|
|
namespace Kreta.Client.KGR.Extension
|
|
{
|
|
internal static class ClientConfigurationExtension
|
|
{
|
|
public static Dictionary<string, string> GetTokenRequestParameters(this IKGRClientConfiguration kgrClientConfiguration)
|
|
{
|
|
return new Dictionary<string, string>
|
|
{
|
|
{ TokenRequest.GrantType, GrantType.ClientCredentials },
|
|
{ TokenRequest.ClientId, kgrClientConfiguration.PrivateClientId },
|
|
{ TokenRequest.ClientSecret, kgrClientConfiguration.PrivateClientSecret },
|
|
{ TokenRequest.Scope, Scope.Private },
|
|
};
|
|
}
|
|
}
|
|
}
|