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