using Microsoft.IdentityModel.Protocols;
using Microsoft.IdentityModel.Protocols.OpenIdConnect;
static void Main(string[] args)
ConfigurationManager<OpenIdConnectConfiguration> configurationManager = new ConfigurationManager<OpenIdConnectConfiguration>("https://example.com/.well-known/openid-configuration", new OpenIdConnectConfigurationRetriever());
Console.WriteLine("RefreshInterval: {0}", configurationManager.RefreshInterval);
Console.WriteLine("AutomaticRefreshInterval: {0}", configurationManager.AutomaticRefreshInterval);
Console.WriteLine("DefaultAutomaticRefreshInterval : {0}", ConfigurationManager<OpenIdConnectConfiguration>.DefaultAutomaticRefreshInterval);
Console.WriteLine("DefaultRefreshInterval : {0}", ConfigurationManager<OpenIdConnectConfiguration>.DefaultRefreshInterval );
Console.WriteLine("MinimumAutomaticRefreshInterval : {0}", ConfigurationManager<OpenIdConnectConfiguration>.MinimumAutomaticRefreshInterval );
Console.WriteLine("MinimumRefreshInterval: {0}", ConfigurationManager<OpenIdConnectConfiguration>.MinimumRefreshInterval);