@@ -22,9 +22,7 @@ public class AuthorizationBearer : IAuthorizationBearer
2222 {
2323 private readonly Settings settings ;
2424 private readonly object cmLockMaskinporten = new object ( ) ;
25- private readonly object cmLockMaskinportenAux = new object ( ) ;
2625 private ConfigurationManager < OpenIdConnectConfiguration > configurationManager ;
27- private ConfigurationManager < OpenIdConnectConfiguration > configurationManagerAux ;
2826 private readonly HttpContext httpContext ;
2927
3028 private ConfigurationManager < OpenIdConnectConfiguration > ConfigurationManager
@@ -44,23 +42,6 @@ private ConfigurationManager<OpenIdConnectConfiguration> ConfigurationManager
4442 }
4543 }
4644
47- private ConfigurationManager < OpenIdConnectConfiguration > ConfigurationManagerAux
48- {
49- get
50- {
51- if ( configurationManagerAux != null ) return configurationManagerAux ;
52- lock ( cmLockMaskinportenAux )
53- {
54- configurationManagerAux ??= new ConfigurationManager < OpenIdConnectConfiguration > (
55- settings . TokenAuxiliaryAuthorizationWellKnownEndpoint ,
56- new OpenIdConnectConfigurationRetriever ( ) ,
57- new HttpClient { Timeout = TimeSpan . FromMilliseconds ( 10000 ) } ) ;
58- }
59-
60- return configurationManagerAux ;
61- }
62- }
63-
6445 public AuthorizationBearer ( IOptions < Settings > settings , IHttpContextAccessor contextAccessor )
6546 {
6647 this . settings = settings . Value ;
@@ -83,11 +64,6 @@ public async Task<ActionResult> IsAuthorized(string authorizationString, string
8364 OpenIdConnectConfiguration configuration = await ConfigurationManager . GetConfigurationAsync ( ) ;
8465 var signingKeys = new List < SecurityKey > ( ) ;
8566 signingKeys . AddRange ( configuration . SigningKeys ) ;
86- if ( settings . TokenAuxiliaryAuthorizationWellKnownEndpoint != null )
87- {
88- OpenIdConnectConfiguration configurationAux = await ConfigurationManagerAux . GetConfigurationAsync ( ) ;
89- signingKeys . AddRange ( configurationAux . SigningKeys ) ;
90- }
9167
9268 TokenValidationParameters parameters = new TokenValidationParameters ( )
9369 {
0 commit comments