private static void RefreshThumbprintsTokens(object state) { if (PassiveIdentityConfiguration.IsInstance()) { try { var issuer = FederatedAuthentication.FederationConfiguration.WsFederationConfiguration.Issuer; var thumbprint = GetThumbprintFromMetadata(issuer); if (!thumbprint.IsInstance()) { UpdateWebIdentity(issuer, thumbprint.Thumbprint); CacheIssuerThumbprint(thumbprint, issuer); } } catch (Exception ex) { if (ConfigurationManagerHelper.GetValueOnKey("stardust.Debug") == "true") { Logging.Exception(ex, "Unable to update passive federation settings"); } } } foreach (var serviceHostBase in CachedIssuers) { try { UpdateServiceHost(serviceHostBase); } catch (Exception ex) { if (ConfigurationManagerHelper.GetValueOnKey("stardust.Debug") == "true") { Logging.Exception(ex, "Unable to update service host"); } } } }