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