private static void AddProtectedResources(IServiceCollection services, params IConfigurationSection[] sections) { var list = new ProtectedResourceList(); foreach (var section in sections) { var options = section.Get <ProtectedResourceOptions>(); var item = new ProtectedResource(options); list.Items.Add(item); } services.AddSingleton(list); }
public TokenAcquisitionHandler(ITokenAcquisition tokenProvider, ProtectedResourceList protectedResources) { _tokenProvider = tokenProvider; _protectedResources = protectedResources; }