public GigyaAccountLinkHandler(GigyaRestApiClient <TProfile> restApiClient, IGigyaConfiguration configuration, IOwnIdCoreConfiguration ownIdConfiguration) { _restApiClient = restApiClient; _configuration = configuration; _ownIdConfiguration = ownIdConfiguration; }
public GigyaUserHandler(GigyaRestApiClient <TProfile> restApiClient, IGigyaConfiguration configuration, ILogger <GigyaUserHandler <TProfile> > logger) { _restApiClient = restApiClient; _configuration = configuration; _logger = logger; }
/// <summary> /// Create initial parameters collection with populated apiKey parameter /// </summary> /// <param name="configuration">configuration</param> /// <returns>parameters collection</returns> public static IList <KeyValuePair <string, string> > CreateApiKeyParameter(IGigyaConfiguration configuration) { var result = new List <KeyValuePair <string, string> >(); result.AddParameter("apiKey", configuration.ApiKey); return(result); }
/// <summary> /// Create initial parameters collection with populated auth parameters /// </summary> /// <param name="configuration">configuration</param> /// <returns>parameters collection</returns> public static IList <KeyValuePair <string, string> > CreateAuthParameters(IGigyaConfiguration configuration) { var result = CreateApiKeyParameter(configuration) .AddParameter("secret", configuration.SecretKey); if (!string.IsNullOrEmpty(configuration.UserKey)) { result.AddParameter("userKey", configuration.UserKey); } return(result); }