public static IDataProtectionProvider CreateAzureDataProtector()

in src/Azure.WebSites.DataProtection/DataProtectionProvider.cs [20:29]


        public static IDataProtectionProvider CreateAzureDataProtector(Action<IDataProtectionBuilder> configurationHandler, bool skipEnvironmentValidation = false)
        {
            var serviceCollection = new ServiceCollection();
            var builder = serviceCollection.AddDataProtection()
                .UseAzureWebsitesProviderSettings(skipEnvironmentValidation);

            configurationHandler?.Invoke(builder);

            return serviceCollection.BuildServiceProvider().GetRequiredService<IDataProtectionProvider>();
        }