private void InitializeTokenAcquisitionObjects() { _tokenAcquisition = new TokenAcquisition( new MsalTestTokenCacheProvider( _provider.GetService <IMemoryCache>(), _provider.GetService <IOptions <MsalMemoryTokenCacheOptions> >()), MockHttpContextAccessor.CreateMockHttpContextAccessor(), _provider.GetService <IOptionsMonitor <MergedOptions> >(), _provider.GetService <IHttpClientFactory>(), _provider.GetService <ILogger <TokenAcquisition> >(), _provider); }
private void InitializeTokenAcquisitionObjects() { _msalTestTokenCacheProvider = new MsalTestTokenCacheProvider( _provider.GetService <IMemoryCache>(), _provider.GetService <IOptions <MsalMemoryTokenCacheOptions> >()); _tokenAcquisition = new TokenAcquisition( _msalTestTokenCacheProvider, MockHttpContextAccessor.CreateMockHttpContextAccessor(), _provider.GetService <IOptions <MicrosoftIdentityOptions> >(), _provider.GetService <IOptions <ConfidentialClientApplicationOptions> >(), _provider.GetService <IHttpClientFactory>(), _provider.GetService <ILogger <TokenAcquisition> >(), _provider); }
private void InitializeTokenAcquisitionObjects() { MergedOptions mergedOptions = _provider.GetRequiredService <IOptionsMonitor <MergedOptions> >().Get(OpenIdConnectDefaults.AuthenticationScheme); MergedOptions.UpdateMergedOptionsFromMicrosoftIdentityOptions(_microsoftIdentityOptionsMonitor.Get(OpenIdConnectDefaults.AuthenticationScheme), mergedOptions); MergedOptions.UpdateMergedOptionsFromConfidentialClientApplicationOptions(_applicationOptionsMonitor.Get(OpenIdConnectDefaults.AuthenticationScheme), mergedOptions); _msalTestTokenCacheProvider = new MsalTestTokenCacheProvider( _provider.GetService <IMemoryCache>(), _provider.GetService <IOptions <MsalMemoryTokenCacheOptions> >()); _tokenAcquisition = new TokenAcquisition( _msalTestTokenCacheProvider, MockHttpContextAccessor.CreateMockHttpContextAccessor(), _provider.GetService <IOptionsMonitor <MergedOptions> >(), _provider.GetService <IHttpClientFactory>(), _provider.GetService <ILogger <TokenAcquisition> >(), _provider); _tokenAcquisition.GetOptions(OpenIdConnectDefaults.AuthenticationScheme, out string effectiveAuthenticationScheme); Assert.Equal(OpenIdConnectDefaults.AuthenticationScheme, effectiveAuthenticationScheme); }