2 types derived from IssuanceTokenProviderBase
System.ServiceModel (2)
System\ServiceModel\Security\NegotiationTokenProvider.cs (1)
15abstract class NegotiationTokenProvider<T> : IssuanceTokenProviderBase<T>
System\ServiceModel\Security\Tokens\IssuedSecurityTokenProvider.cs (1)
492private class CoreFederatedTokenProvider : IssuanceTokenProviderBase<FederatedTokenProviderState>
18 references to IssuanceTokenProviderBase
System.ServiceModel (18)
System\ServiceModel\Channels\LocalClientSecuritySettings.cs (2)
289this.CacheCookies = IssuanceTokenProviderBase<IssuanceTokenProviderState>.defaultClientCacheTokens; 290this.MaxCookieCachingTime = IssuanceTokenProviderBase<IssuanceTokenProviderState>.DefaultClientMaxTokenCachingTime;
System\ServiceModel\Diagnostics\SecurityTraceRecordHelper.cs (12)
38internal static void TraceRemovedCachedServiceToken<T>(IssuanceTokenProviderBase<T> provider, SecurityToken serviceToken) 47internal static void TraceUsingCachedServiceToken<T>(IssuanceTokenProviderBase<T> provider, SecurityToken serviceToken, EndpointAddress target) 56internal static void TraceBeginSecurityNegotiation<T>(IssuanceTokenProviderBase<T> provider, EndpointAddress target) 71internal static void TraceEndSecurityNegotiation<T>(IssuanceTokenProviderBase<T> provider, SecurityToken serviceToken, EndpointAddress target) 85internal static void TraceRedirectApplied<T>(IssuanceTokenProviderBase<T> provider, EndpointAddress newTarget, EndpointAddress oldTarget) 94internal static void TraceClientServiceTokenCacheFull<T>(IssuanceTokenProviderBase<T> provider, int cacheSize) 1232IssuanceTokenProviderBase<T> provider; 1238public IssuanceProviderTraceRecord(IssuanceTokenProviderBase<T> provider, SecurityToken serviceToken) 1242public IssuanceProviderTraceRecord(IssuanceTokenProviderBase<T> provider, EndpointAddress target) 1246public IssuanceProviderTraceRecord(IssuanceTokenProviderBase<T> provider, SecurityToken serviceToken, EndpointAddress target) 1254public IssuanceProviderTraceRecord(IssuanceTokenProviderBase<T> provider, EndpointAddress newTarget, EndpointAddress oldTarget) 1262public IssuanceProviderTraceRecord(IssuanceTokenProviderBase<T> provider, int cacheSize)
System\ServiceModel\Security\IssuanceTokenProviderBase.cs (4)
753IssuanceTokenProviderBase<T> tokenProvider; 761public SecurityNegotiationAsyncResult(IssuanceTokenProviderBase<T> tokenProvider, TimeSpan timeout, AsyncCallback callback, object state) 1131return IssuanceTokenProviderBase<T>.WrapExceptionIfRequired(e, pinnedEpr, this.issuer); 1137return IssuanceTokenProviderBase<T>.WrapExceptionIfRequired(e, pinnedTarget, this.issuer);