3 implementations of ILogonTokenCacheManager
System.ServiceModel (3)
System\ServiceModel\Channels\SecurityChannelListener.cs (1)
432class AggregateLogonTokenCacheManager : ILogonTokenCacheManager
System\ServiceModel\Security\SecuritySessionSecurityTokenAuthenticator.cs (1)
23class SecuritySessionSecurityTokenAuthenticator : CommunicationObjectSecurityTokenAuthenticator, IIssuanceSecurityTokenAuthenticator, ILogonTokenCacheManager
System\ServiceModel\Security\Tokens\WindowsUserNameCachingSecurityTokenAuthenticator.cs (1)
137class WindowsUserNameCachingSecurityTokenAuthenticator : WindowsUserNameSecurityTokenAuthenticator, ILogonTokenCacheManager, IDisposable
20 references to ILogonTokenCacheManager
System.ServiceModel (20)
System\ServiceModel\Channels\HttpChannelListener.cs (4)
354else if (typeof(T) == typeof(ILogonTokenCacheManager)) 390else if (typeof(T) == typeof(ILogonTokenCacheManager) 393ILogonTokenCacheManager retVal = this.userNameTokenAuthenticator as ILogonTokenCacheManager;
System\ServiceModel\Channels\SecurityChannelListener.cs (10)
191else if (typeof(T) == typeof(ILogonTokenCacheManager)) 193List<ILogonTokenCacheManager> cacheManagers = new List<ILogonTokenCacheManager>(); 199if (spec.TokenAuthenticator is ILogonTokenCacheManager) 200cacheManagers.Add(spec.TokenAuthenticator as ILogonTokenCacheManager); 204if (this.SessionServerSettings.SessionProtocolFactory != null && this.SessionServerSettings.SessionTokenAuthenticator is ILogonTokenCacheManager) 205cacheManagers.Add(this.SessionServerSettings.SessionTokenAuthenticator as ILogonTokenCacheManager); 207return (T)(object)(new AggregateLogonTokenCacheManager(new ReadOnlyCollection<ILogonTokenCacheManager>(cacheManagers))); 434ReadOnlyCollection<ILogonTokenCacheManager> cacheManagers; 436public AggregateLogonTokenCacheManager(ReadOnlyCollection<ILogonTokenCacheManager> cacheManagers)
System\ServiceModel\Security\SecuritySessionSecurityTokenAuthenticator.cs (6)
390ILogonTokenCacheManager manager = null; 398manager = listener.GetProperty<ILogonTokenCacheManager>(); 416ILogonTokenCacheManager manager = null; 424manager = listener.GetProperty<ILogonTokenCacheManager>(); 836ILogonTokenCacheManager logonManager = OperationContext.Current.EndpointDispatcher.ChannelDispatcher.Listener.GetProperty<ILogonTokenCacheManager>();