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;
 }