How to use ConfigurationManager? (Microsoft.IdentityModel.Protocols) : <p>I was recently forced to update my System.IdentityModel.Tokens.Jwt NuGet package to 5.1.4 because of another NuGet package. 
Most of the code after changes seem easy enough to solve, but now <code>ConfigurationManager&lt;OpenIdConnectConfiguration&gt;()</code> takes two arguments instead of one!
I can not find any example of how to use this new version of the Configuration manager!</p>

<p>I use it as part of this code:</p>

<pre><code>string stsDiscoveryEndpoint = string.Format("{0}/.well-known/openid-configuration", authority);

ConfigurationManager&lt;OpenIdConnectConfiguration&gt; configManager = new ConfigurationManager&lt;OpenIdConnectConfiguration&gt;(stsDiscoveryEndpoint, IConfigurationRetriever&lt;&gt;);

OpenIdConnectConfiguration config = await configManager.GetConfigurationAsync();
_issuer = config.Issuer;
_signingTokens = config.SigningTokens.ToList();

_stsMetadataRetrievalTime = DateTime.UtcNow;
</code></pre>

<p>Can anyone let me know what arguments <code>ConfigurationManager</code> expects</p>
