6 types derived from SecurityTokenAuthenticator
System.ServiceModel.Federation (1)
System\IdentityModel\Security\WrapperSecurityCommunicationObject.cs (1)
316internal abstract class CommunicationObjectSecurityTokenAuthenticator : SecurityTokenAuthenticator, ICommunicationObject, ISecurityCommunicationObject
System.ServiceModel.Primitives (4)
System\IdentityModel\Selectors\X509SecurityTokenAuthenticator.cs (1)
14public class X509SecurityTokenAuthenticator : SecurityTokenAuthenticator
System\ServiceModel\Security\Tokens\GenericXmlSecurityTokenAuthenticator.cs (1)
12internal class GenericXmlSecurityTokenAuthenticator : SecurityTokenAuthenticator
System\ServiceModel\Security\Tokens\NonValidatingSecurityTokenAuthenticator.cs (1)
13internal class NonValidatingSecurityTokenAuthenticator<TTokenType> : SecurityTokenAuthenticator
System\ServiceModel\Security\WrapperSecurityCommunicationObject.cs (1)
297internal abstract class CommunicationObjectSecurityTokenAuthenticator : SecurityTokenAuthenticator, ICommunicationObject, ISecurityCommunicationObject
System.ServiceModel.Primitives.Tests (1)
IdentityModel\SecurityTokenManagerTest.cs (1)
63public class SecurityTokenAuthenticatorImpl : SecurityTokenAuthenticator
36 references to SecurityTokenAuthenticator
System.ServiceModel.NetFramingBase (7)
System\ServiceModel\Channels\SslStreamSecurityUpgradeProvider.cs (4)
25private SecurityTokenAuthenticator _clientCertificateAuthenticator; 39private SslStreamSecurityUpgradeProvider(IDefaultCommunicationTimeouts timeouts, SecurityTokenProvider serverTokenProvider, bool requireClientCertificate, SecurityTokenAuthenticator clientCertificateAuthenticator, string scheme, IdentityVerifier identityVerifier, SslProtocols sslProtocols) 76public SecurityTokenAuthenticator ClientCertificateAuthenticator 256private SecurityTokenAuthenticator _serverCertificateAuthenticator;
System\ServiceModel\Security\SecurityUtilsEx.cs (3)
48internal static void AbortTokenAuthenticatorIfRequired(SecurityTokenAuthenticator tokenAuthenticator) 53internal static Task CloseTokenAuthenticatorIfRequiredAsync(SecurityTokenAuthenticator tokenAuthenticator, TimeSpan timeout) 58internal static Task OpenTokenAuthenticatorIfRequiredAsync(SecurityTokenAuthenticator tokenAuthenticator, TimeSpan timeout)
System.ServiceModel.Primitives (27)
System\IdentityModel\Selectors\SecurityTokenManager.cs (1)
15public abstract SecurityTokenAuthenticator CreateSecurityTokenAuthenticator(SecurityTokenRequirement tokenRequirement, out SecurityTokenResolver outOfBandTokenResolver);
System\ServiceModel\Security\ClientCredentialsSecurityTokenManager.cs (2)
269public override SecurityTokenAuthenticator CreateSecurityTokenAuthenticator(SecurityTokenRequirement tokenRequirement, out SecurityTokenResolver outOfBandTokenResolver) 277SecurityTokenAuthenticator result = null;
System\ServiceModel\Security\IInitiatorSecuritySessionProtocol.cs (1)
15void SetIdentityCheckAuthenticator(SecurityTokenAuthenticator tokenAuthenticator);
System\ServiceModel\Security\InitiatorSessionSymmetricTransportSecurityProtocol.cs (1)
53public void SetIdentityCheckAuthenticator(SecurityTokenAuthenticator authenticator)
System\ServiceModel\Security\ReceiveSecurityHeader.cs (11)
31private SecurityTokenAuthenticator _primaryTokenAuthenticator; 39private SecurityTokenAuthenticator _derivedTokenAuthenticator; 53private List<SecurityTokenAuthenticator> _allowedAuthenticators; 55private SecurityTokenAuthenticator _pendingSupportingTokenAuthenticator; 143public SecurityTokenAuthenticator DerivedTokenAuthenticator 393_allowedAuthenticators = new List<SecurityTokenAuthenticator>(); 576protected TokenTracker GetSupportingTokenTracker(SecurityTokenAuthenticator tokenAuthenticator, out SupportingTokenAuthenticatorSpecification spec) 636SecurityTokenAuthenticator usedTokenAuthenticator; 757private SecurityToken ReadToken(XmlReader reader, SecurityTokenResolver tokenResolver, IList<SecurityTokenAuthenticator> allowedTokenAuthenticators, out SecurityTokenAuthenticator usedTokenAuthenticator) 777SecurityTokenAuthenticator tokenAuthenticator = allowedTokenAuthenticators[i];
System\ServiceModel\Security\RequestSecurityTokenResponse.cs (1)
631public virtual GenericXmlSecurityToken GetIssuedToken(SecurityTokenResolver resolver, IList<SecurityTokenAuthenticator> allowedAuthenticators, SecurityKeyEntropyMode keyEntropyMode, byte[] requestorEntropy, string expectedTokenType,
System\ServiceModel\Security\SecurityUtils.cs (3)
548internal static void CloseTokenAuthenticatorIfRequired(SecurityTokenAuthenticator tokenAuthenticator, TimeSpan timeout) 553internal static void CloseTokenAuthenticatorIfRequired(SecurityTokenAuthenticator tokenAuthenticator, bool aborted, TimeSpan timeout) 558internal static void AbortTokenAuthenticatorIfRequired(SecurityTokenAuthenticator tokenAuthenticator)
System\ServiceModel\Security\SupportingTokenAuthenticatorSpecification.cs (3)
15public SupportingTokenAuthenticatorSpecification(SecurityTokenAuthenticator tokenAuthenticator, SecurityTokenResolver securityTokenResolver, SecurityTokenAttachmentMode attachmentMode, SecurityTokenParameters tokenParameters) 20internal SupportingTokenAuthenticatorSpecification(SecurityTokenAuthenticator tokenAuthenticator, SecurityTokenResolver securityTokenResolver, SecurityTokenAttachmentMode attachmentMode, SecurityTokenParameters tokenParameters, bool isTokenOptional) 30public SecurityTokenAuthenticator TokenAuthenticator { get; }
System\ServiceModel\Security\TrustDriver.cs (1)
132public abstract GenericXmlSecurityToken GetIssuedToken(RequestSecurityTokenResponse rstr, SecurityTokenResolver resolver, IList<SecurityTokenAuthenticator> allowedAuthenticators, SecurityKeyEntropyMode keyEntropyMode, byte[] requestorEntropy,
System\ServiceModel\Security\WSTrust.cs (3)
165private List<SecurityTokenAuthenticator> _entropyAuthenticators; 170_entropyAuthenticators = new List<SecurityTokenAuthenticator>(2); 595public override GenericXmlSecurityToken GetIssuedToken(RequestSecurityTokenResponse rstr, SecurityTokenResolver resolver, IList<SecurityTokenAuthenticator> allowedAuthenticators, SecurityKeyEntropyMode keyEntropyMode, byte[] requestorEntropy, string expectedTokenType,
System.ServiceModel.Primitives.Tests (2)
IdentityModel\SecurityTokenManagerTest.cs (2)
22SecurityTokenAuthenticator authenticator = tokenManager.CreateSecurityTokenAuthenticator(tokenRequirement, out SecurityTokenResolver resolver); 35public override SecurityTokenAuthenticator CreateSecurityTokenAuthenticator(SecurityTokenRequirement tokenRequirement, out SecurityTokenResolver outOfBandTokenResolver)