5 types derived from SecurityTokenProvider
System.ServiceModel.Federation (2)
System\IdentityModel\Security\WrapperSecurityCommunicationObject.cs (1)
163internal abstract class CommunicationObjectSecurityTokenProvider : SecurityTokenProvider, ISecurityCommunicationObject
System\ServiceModel\Federation\WSTrustChannelSecurityTokenProvider.cs (1)
33public class WSTrustChannelSecurityTokenProvider : SecurityTokenProvider, ICommunicationObject, ISecurityCommunicationObject
System.ServiceModel.Primitives.Tests (3)
IdentityModel\SecurityTokenProviderTest.cs (3)
129public class SecurityTokenProviderSyncImpl : SecurityTokenProvider 151public class SecurityTokenProviderApmImpl : SecurityTokenProvider 212public class SecurityTokenProviderAsyncImpl : SecurityTokenProvider
19 references to SecurityTokenProvider
System.ServiceModel.Federation (4)
System\ServiceModel\Federation\WsTrustChannelClientCredentials.cs (3)
39/// create the <see cref="SecurityTokenProvider"/> in the case the <see cref="System.ServiceModel.Security.Tokens.SecurityTokenParameters"/> in the channel are not a <see cref="WSTrustTokenParameters"/></param> 63/// <remarks>The <see cref="SecurityTokenManager"/> is responsible to return the <see cref="SecurityTokenProvider"/> to obtain the issued token. 65/// create the <see cref="SecurityTokenProvider"/> in the case the <see cref="System.ServiceModel.Security.Tokens.SecurityTokenParameters"/> in the channel are not a <see cref="WSTrustTokenParameters"/></para></remarks>
System\ServiceModel\Federation\WsTrustChannelSecurityTokenManager.cs (1)
36public override SecurityTokenProvider CreateSecurityTokenProvider(SecurityTokenRequirement tokenRequirement)
System.ServiceModel.NetFramingBase (11)
System\ServiceModel\Channels\SslStreamSecurityUpgradeProvider.cs (3)
26private SecurityTokenProvider _serverTokenProvider; 39private SslStreamSecurityUpgradeProvider(IDefaultCommunicationTimeouts timeouts, SecurityTokenProvider serverTokenProvider, bool requireClientCertificate, SecurityTokenAuthenticator clientCertificateAuthenticator, string scheme, IdentityVerifier identityVerifier, SslProtocols sslProtocols) 254private SecurityTokenProvider _clientCertificateProvider;
System\ServiceModel\Channels\TransportSecurityHelpers.cs (4)
26public static async ValueTask<(NetworkCredential credential, TokenImpersonationLevel impersonationLevel, bool allowNtlm)> GetSspiCredentialAsync(SecurityTokenProvider tokenProvider, TimeSpan timeout) 34SecurityTokenProvider tokenProvider, TimeSpan timeout) 80public static SecurityTokenProvider GetSspiTokenProvider( 86private static async Task<T> GetTokenAsync<T>(SecurityTokenProvider tokenProvider, TimeSpan timeout)
System\ServiceModel\Channels\WindowsStreamSecurityUpgradeProvider.cs (1)
118private SecurityTokenProvider _clientTokenProvider;
System\ServiceModel\Security\SecurityUtilsEx.cs (3)
33internal static void AbortTokenProviderIfRequired(SecurityTokenProvider tokenProvider) 38internal static Task CloseTokenProviderIfRequiredAsync(SecurityTokenProvider tokenProvider, TimeSpan timeout) 43internal static Task OpenTokenProviderIfRequiredAsync(SecurityTokenProvider tokenProvider, TimeSpan timeout)
System.ServiceModel.Primitives (2)
netstandard.cs (2)
189public abstract System.IdentityModel.Selectors.SecurityTokenProvider CreateSecurityTokenProvider(System.IdentityModel.Selectors.SecurityTokenRequirement tokenRequirement); 575public override System.IdentityModel.Selectors.SecurityTokenProvider CreateSecurityTokenProvider(System.IdentityModel.Selectors.SecurityTokenRequirement tokenRequirement) { return default; }
System.ServiceModel.Primitives.Tests (2)
IdentityModel\SecurityTokenManagerTest.cs (2)
23SecurityTokenProvider provider = tokenManager.CreateSecurityTokenProvider(tokenRequirement); 42public override SecurityTokenProvider CreateSecurityTokenProvider(SecurityTokenRequirement tokenRequirement)