private static CloudBornWebConfiguration CreateConfiguration(IConfiguration configuration) { ServiceEnvironmentSettings serviceEnvironmentSettings = configuration.GetSection("ServiceEnvironment").Get <ServiceEnvironmentSettings>(); var environmentSettings = EnvironmentSettingsLoader.Load(serviceEnvironmentSettings.EnvironmentSettingsResourceName); TokenValidationSettings tokenValidationSettings = configuration.GetSection("TokenValidation").Get <TokenValidationSettings>(); var authorizedResources = configuration.GetSection("AuthorizedResources").Get <AuthorizedResources>(); return(new CloudBornWebConfiguration(serviceEnvironmentSettings, environmentSettings, tokenValidationSettings, authorizedResources)); }
public CloudBornWebConfiguration( ServiceEnvironmentSettings serviceEnvironmentSettings, EnvironmentSettings environmentSettings, TokenValidationSettings tokenValidationSettings, AuthorizedResources authorizedResources) { this.ServiceEnvironmentSettings = serviceEnvironmentSettings; this.EnvironmentSettings = environmentSettings; this.TokenValidationSettings = tokenValidationSettings; this.AuthorizedResources = authorizedResources; }