in src/Amazon.AspNetCore.Identity.Cognito/Extensions/ConfigurationExtensions.cs [44:62]
public static AWSCognitoClientOptions GetAWSCognitoClientOptions(this IConfiguration config, string configSection)
{
var options = new AWSCognitoClientOptions();
IConfiguration section;
if (string.IsNullOrEmpty(configSection))
section = config;
else
section = config.GetSection(configSection);
if (section == null)
return options;
options.UserPoolClientId = GetConfigurationValue(section, ConfigurationClientIdKey);
options.UserPoolClientSecret = GetConfigurationValue(section, ConfigurationClientSecretKey, true);
options.UserPoolId = GetConfigurationValue(section, ConfigurationUserPoolIdKey);
return options;
}