Esempio n. 1
0
        public static IServiceCollection Collection(Action <AccessTokenManagementOptions> options = null, HttpMessageHandler networkHandler = null)
        {
            var services = new ServiceCollection();

            services.AddAuthentication();
            var builder = services.AddAccessTokenManagement(options);

            if (networkHandler != null)
            {
                builder.ConfigureBackchannelHttpClient()
                .ConfigurePrimaryHttpMessageHandler(s => networkHandler);
            }

            return(services);
        }