8 types derived from SecurityTokenHandler
System.IdentityModel (8)
System\IdentityModel\Tokens\EncryptedSecurityTokenHandler.cs (1)
19public class EncryptedSecurityTokenHandler : SecurityTokenHandler
System\IdentityModel\Tokens\KerberosSecurityTokenHandler.cs (1)
19public class KerberosSecurityTokenHandler : SecurityTokenHandler
System\IdentityModel\Tokens\RsaSecurityTokenHandler.cs (1)
17public class RsaSecurityTokenHandler : SecurityTokenHandler
System\IdentityModel\Tokens\Saml2SecurityTokenHandler.cs (1)
37public class Saml2SecurityTokenHandler : SecurityTokenHandler
System\IdentityModel\Tokens\SamlSecurityTokenHandler.cs (1)
31public class SamlSecurityTokenHandler : SecurityTokenHandler
System\IdentityModel\Tokens\SessionSecurityTokenHandler.cs (1)
26public class SessionSecurityTokenHandler : SecurityTokenHandler
System\IdentityModel\Tokens\UserNameSecurityTokenHandler.cs (1)
12public abstract class UserNameSecurityTokenHandler : SecurityTokenHandler
System\IdentityModel\Tokens\X509SecurityTokenHandler.cs (1)
26public class X509SecurityTokenHandler : SecurityTokenHandler
78 references to SecurityTokenHandler
System.IdentityModel (62)
System\IdentityModel\Configuration\IdentityConfiguration.cs (3)
498handlerCollection.Add(CustomTypeElement.Resolve<SecurityTokenHandler>(handlerElement)); 885/// The <see cref="SecurityTokenHandlerCollectionManager" /> containing the set of <see cref="SecurityTokenHandler" /> 897/// The <see cref="SecurityTokenHandlerCollection" /> collection of <see cref="SecurityTokenHandler" />
System\IdentityModel\Protocols\WSTrust\WSTrustSerializationContext.cs (3)
41/// The <see cref="SecurityTokenHandlerCollectionManager" /> containing the set of <see cref="SecurityTokenHandler" /> 95/// Gets or sets the <see cref="SecurityTokenHandlerCollectionManager" /> containing the set of <see cref="SecurityTokenHandler" /> 105/// Gets the collection of <see cref="SecurityTokenHandler"/> objects used to serialize and
System\IdentityModel\SecurityTokenService.cs (7)
28SecurityTokenHandler _securityTokenHandler; 98public SecurityTokenHandler SecurityTokenHandler 727SecurityTokenHandler securityTokenHandler = GetSecurityTokenHandler(request.TokenType); 777protected virtual SecurityTokenHandler GetSecurityTokenHandler(string requestedTokenType) 781SecurityTokenHandler securityTokenHandler = _securityTokenServiceConfiguration.SecurityTokenHandlers[tokenType]; 850SecurityTokenHandler securityTokenHandler = GetSecurityTokenHandler(request == null ? null : request.TokenType); 913SecurityTokenHandler securityTokenHandler = state.SecurityTokenHandler;
System\IdentityModel\Tokens\BootstrapContext.cs (5)
21SecurityTokenHandler _tokenHandler; 38SecurityTokenHandler sth = context.Context as SecurityTokenHandler; 93public BootstrapContext(SecurityToken token, SecurityTokenHandler tokenHandler) 202public SecurityTokenHandler SecurityTokenHandler
System\IdentityModel\Tokens\EncryptedSecurityTokenHandler.cs (3)
116/// <exception cref="InvalidOperationException">The ContainingCollection (<see cref="SecurityTokenHandlerCollection"/>) is unable to find a <see cref="SecurityTokenHandler"/> that is able to read the decrypted xml and return a <see cref="SecurityToken"/>.</exception> 281/// <exception cref="InvalidOperationException">The ContaingCollection was unable to find a <see cref="SecurityTokenHandler"/> that is able to write 318SecurityTokenHandler securityTokenHandler = this.ContainingCollection[encryptedToken.Token.GetType()];
System\IdentityModel\Tokens\SecurityTokenElement.cs (2)
60/// <param name="securityTokenHandlers">The collection of <see cref="SecurityTokenHandler"/> objects that may 129/// <param name="securityTokenHandlers">The collection of <see cref="SecurityTokenHandler"/> objects that may
System\IdentityModel\Tokens\SecurityTokenHandler.cs (1)
27/// Creates an instance of <see cref="SecurityTokenHandler"/>
System\IdentityModel\Tokens\SecurityTokenHandlerCollection.cs (34)
18public class SecurityTokenHandlerCollection : Collection<SecurityTokenHandler> 22private Dictionary<string, SecurityTokenHandler> handlersByIdentifier = new Dictionary<string, SecurityTokenHandler>(); 23private Dictionary<Type, SecurityTokenHandler> handlersByType = new Dictionary<Type, SecurityTokenHandler>(); 62public SecurityTokenHandlerCollection(IEnumerable<SecurityTokenHandler> handlers) 76public SecurityTokenHandlerCollection(IEnumerable<SecurityTokenHandler> handlers, SecurityTokenHandlerConfiguration configuration) 84foreach (SecurityTokenHandler handler in handlers) 122public SecurityTokenHandler this[string tokenTypeIdentifier] 131SecurityTokenHandler handler; 142public SecurityTokenHandler this[SecurityToken token] 160public SecurityTokenHandler this[Type tokenType] 164SecurityTokenHandler handler = null; 193SecurityTokenHandlerCollection collection = new SecurityTokenHandlerCollection(new SecurityTokenHandler[] { 221public void AddOrReplace(SecurityTokenHandler handler) 267foreach (SecurityTokenHandler handler in this) 291foreach (SecurityTokenHandler handler in this) 315SecurityTokenHandler handler = this[token]; 338SecurityTokenHandler handler = this[tokenDescriptor.TokenType]; 353/// <exception cref="InvalidOperationException">A <see cref="SecurityTokenHandler"/> cannot be found that can validate the <see cref="SecurityToken"/>.</exception> 361SecurityTokenHandler handler = this[token]; 383foreach (SecurityTokenHandler handler in this) 407foreach (SecurityTokenHandler handler in this) 436SecurityTokenHandler handler = this[token]; 458SecurityTokenHandler handler = this[token]; 482protected override void InsertItem(int index, SecurityTokenHandler item) 503SecurityTokenHandler removedItem = Items[index]; 513protected override void SetItem(int index, SecurityTokenHandler item) 515SecurityTokenHandler replaced = Items[index]; 556foreach (SecurityTokenHandler securityTokenHandler in this) 590foreach (SecurityTokenHandler securityTokenHandler in this) 634foreach (SecurityTokenHandler securityTokenHandler in this) 646private void AddToDictionaries(SecurityTokenHandler handler) 697private void RemoveFromDictionaries(SecurityTokenHandler handler)
System\IdentityModel\Tokens\SecurityTokenSerializerAdapter.cs (3)
33/// The <see cref="SecurityTokenHandlerCollection" /> containing the set of <see cref="SecurityTokenHandler" /> 163foreach (SecurityTokenHandler securityTokenHandler in _securityTokenHandlers) 183foreach (SecurityTokenHandler securityTokenHandler in _securityTokenHandlers)
System\IdentityModel\Tokens\SessionSecurityTokenHandler.cs (1)
24/// A <see cref="SecurityTokenHandler"/> that processes <see cref="SessionSecurityToken"/>.
System.ServiceModel (16)
System\ServiceModel\Description\ClientCredentials.cs (1)
177/// The <see cref="SecurityTokenHandlerCollectionManager" /> containing the set of <see cref="SecurityTokenHandler" />
System\ServiceModel\Security\FederatedSecurityTokenManager.cs (1)
137SecurityTokenHandler securityTokenHandler = _securityTokenHandlerCollection[tokenType];
System\ServiceModel\Security\IdentityModelServiceAuthorizationManager.cs (1)
471SecurityTokenHandler tokenHandler = securityTokenHandlerCollection[kerberosTokenSpecification.SecurityToken];
System\ServiceModel\Security\SecurityTokenAuthenticatorAdapter.cs (2)
19SecurityTokenHandler _securityTokenHandler; 22public SecurityTokenAuthenticatorAdapter(SecurityTokenHandler securityTokenHandler, ExceptionMapper exceptionMapper)
System\ServiceModel\Security\WsSecurityTokenSerializerAdapter.cs (10)
37/// The <see cref="SecurityTokenHandlerCollection" /> containing the set of <see cref="SecurityTokenHandler" /> 49/// The <see cref="SecurityTokenHandlerCollection" /> containing the set of <see cref="SecurityTokenHandler" /> 62/// The <see cref="SecurityTokenHandlerCollection" /> containing the set of <see cref="SecurityTokenHandler" /> 79/// The <see cref="SecurityTokenHandlerCollection" /> containing the set of <see cref="SecurityTokenHandler" /> 207foreach ( SecurityTokenHandler securityTokenHandler in _securityTokenHandlers ) 279SecurityTokenHandler securityTokenHandler = _securityTokenHandlers[token]; 366foreach ( SecurityTokenHandler securityTokenHandler in _securityTokenHandlers ) 391foreach ( SecurityTokenHandler securityTokenHandler in _securityTokenHandlers ) 417foreach ( SecurityTokenHandler securityTokenHandler in _securityTokenHandlers ) 461foreach ( SecurityTokenHandler securityTokenHandler in _securityTokenHandlers )
System\ServiceModel\Security\WSTrustChannelFactory.cs (1)
176/// <see cref="SecurityTokenHandler" /> objects used by created channels for serializing and validating