16 references to TokenAuthenticator
System.ServiceModel (16)
System\ServiceModel\Channels\SecurityChannelListener.cs (2)
199if (spec.TokenAuthenticator is ILogonTokenCacheManager) 200cacheManagers.Add(spec.TokenAuthenticator as ILogonTokenCacheManager);
System\ServiceModel\Security\ReceiveSecurityHeader.cs (4)
840if ((this.primaryTokenAuthenticator != null) && (this.primaryTokenAuthenticator.GetType().Equals(spec.TokenAuthenticator.GetType()))) 842pendingSupportingTokenAuthenticator = spec.TokenAuthenticator; 846allowedAuthenticators.Add(spec.TokenAuthenticator); 1500if (supportingTokenAuthenticators[i].TokenAuthenticator == tokenAuthenticator)
System\ServiceModel\Security\SecurityProtocolFactory.cs (10)
678SecurityUtils.AbortTokenAuthenticatorIfRequired(spec.TokenAuthenticator); 685SecurityUtils.AbortTokenAuthenticatorIfRequired(spec.TokenAuthenticator); 698SecurityUtils.CloseTokenAuthenticatorIfRequired(spec.TokenAuthenticator, timeoutHelper.RemainingTime()); 705SecurityUtils.CloseTokenAuthenticatorIfRequired(spec.TokenAuthenticator, timeoutHelper.RemainingTime()); 742if (spec.TokenAuthenticator is ISecurityContextSecurityTokenCacheProvider) 744result.Add(((ISecurityContextSecurityTokenCacheProvider)spec.TokenAuthenticator).TokenCache); 763Type authenticatorType = spec.TokenAuthenticator.GetType(); 767Type spec2AuthenticatorType = spec2.TokenAuthenticator.GetType(); 841SecurityUtils.OpenTokenAuthenticatorIfRequired(spec.TokenAuthenticator, timeoutHelper.RemainingTime()); 1034SecurityUtils.OpenTokenAuthenticatorIfRequired(tokenAuthenticatorSpec.TokenAuthenticator, timeoutHelper.RemainingTime());