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 GetTokenRequestParameters(this IKGRClientConfiguration kgrClientConfiguration) { return new Dictionary { { TokenRequest.GrantType, GrantType.ClientCredentials }, { TokenRequest.ClientId, kgrClientConfiguration.PrivateClientId }, { TokenRequest.ClientSecret, kgrClientConfiguration.PrivateClientSecret }, { TokenRequest.Scope, Scope.Private }, }; } } }