8 types derived from SecurityTokenHandler
System.IdentityModel (8)
System\IdentityModel\Tokens\EncryptedSecurityTokenHandler.cs (1)
19
public class EncryptedSecurityTokenHandler :
SecurityTokenHandler
System\IdentityModel\Tokens\KerberosSecurityTokenHandler.cs (1)
19
public class KerberosSecurityTokenHandler :
SecurityTokenHandler
System\IdentityModel\Tokens\RsaSecurityTokenHandler.cs (1)
17
public class RsaSecurityTokenHandler :
SecurityTokenHandler
System\IdentityModel\Tokens\Saml2SecurityTokenHandler.cs (1)
37
public class Saml2SecurityTokenHandler :
SecurityTokenHandler
System\IdentityModel\Tokens\SamlSecurityTokenHandler.cs (1)
31
public class SamlSecurityTokenHandler :
SecurityTokenHandler
System\IdentityModel\Tokens\SessionSecurityTokenHandler.cs (1)
26
public class SessionSecurityTokenHandler :
SecurityTokenHandler
System\IdentityModel\Tokens\UserNameSecurityTokenHandler.cs (1)
12
public abstract class UserNameSecurityTokenHandler :
SecurityTokenHandler
System\IdentityModel\Tokens\X509SecurityTokenHandler.cs (1)
26
public class X509SecurityTokenHandler :
SecurityTokenHandler
78 references to SecurityTokenHandler
System.IdentityModel (62)
System\IdentityModel\Configuration\IdentityConfiguration.cs (3)
498
handlerCollection.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)
28
SecurityTokenHandler
_securityTokenHandler;
98
public
SecurityTokenHandler
SecurityTokenHandler
727
SecurityTokenHandler
securityTokenHandler = GetSecurityTokenHandler(request.TokenType);
777
protected virtual
SecurityTokenHandler
GetSecurityTokenHandler(string requestedTokenType)
781
SecurityTokenHandler
securityTokenHandler = _securityTokenServiceConfiguration.SecurityTokenHandlers[tokenType];
850
SecurityTokenHandler
securityTokenHandler = GetSecurityTokenHandler(request == null ? null : request.TokenType);
913
SecurityTokenHandler
securityTokenHandler = state.SecurityTokenHandler;
System\IdentityModel\Tokens\BootstrapContext.cs (5)
21
SecurityTokenHandler
_tokenHandler;
38
SecurityTokenHandler
sth = context.Context as
SecurityTokenHandler
;
93
public BootstrapContext(SecurityToken token,
SecurityTokenHandler
tokenHandler)
202
public
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
318
SecurityTokenHandler
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)
18
public class SecurityTokenHandlerCollection : Collection<
SecurityTokenHandler
>
22
private Dictionary<string,
SecurityTokenHandler
> handlersByIdentifier = new Dictionary<string,
SecurityTokenHandler
>();
23
private Dictionary<Type,
SecurityTokenHandler
> handlersByType = new Dictionary<Type,
SecurityTokenHandler
>();
62
public SecurityTokenHandlerCollection(IEnumerable<
SecurityTokenHandler
> handlers)
76
public SecurityTokenHandlerCollection(IEnumerable<
SecurityTokenHandler
> handlers, SecurityTokenHandlerConfiguration configuration)
84
foreach (
SecurityTokenHandler
handler in handlers)
122
public
SecurityTokenHandler
this[string tokenTypeIdentifier]
131
SecurityTokenHandler
handler;
142
public
SecurityTokenHandler
this[SecurityToken token]
160
public
SecurityTokenHandler
this[Type tokenType]
164
SecurityTokenHandler
handler = null;
193
SecurityTokenHandlerCollection collection = new SecurityTokenHandlerCollection(new
SecurityTokenHandler
[] {
221
public void AddOrReplace(
SecurityTokenHandler
handler)
267
foreach (
SecurityTokenHandler
handler in this)
291
foreach (
SecurityTokenHandler
handler in this)
315
SecurityTokenHandler
handler = this[token];
338
SecurityTokenHandler
handler = this[tokenDescriptor.TokenType];
353
/// <exception cref="InvalidOperationException">A <see cref="
SecurityTokenHandler
"/> cannot be found that can validate the <see cref="SecurityToken"/>.</exception>
361
SecurityTokenHandler
handler = this[token];
383
foreach (
SecurityTokenHandler
handler in this)
407
foreach (
SecurityTokenHandler
handler in this)
436
SecurityTokenHandler
handler = this[token];
458
SecurityTokenHandler
handler = this[token];
482
protected override void InsertItem(int index,
SecurityTokenHandler
item)
503
SecurityTokenHandler
removedItem = Items[index];
513
protected override void SetItem(int index,
SecurityTokenHandler
item)
515
SecurityTokenHandler
replaced = Items[index];
556
foreach (
SecurityTokenHandler
securityTokenHandler in this)
590
foreach (
SecurityTokenHandler
securityTokenHandler in this)
634
foreach (
SecurityTokenHandler
securityTokenHandler in this)
646
private void AddToDictionaries(
SecurityTokenHandler
handler)
697
private void RemoveFromDictionaries(
SecurityTokenHandler
handler)
System\IdentityModel\Tokens\SecurityTokenSerializerAdapter.cs (3)
33
/// The <see cref="SecurityTokenHandlerCollection" /> containing the set of <see cref="
SecurityTokenHandler
" />
163
foreach (
SecurityTokenHandler
securityTokenHandler in _securityTokenHandlers)
183
foreach (
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)
137
SecurityTokenHandler
securityTokenHandler = _securityTokenHandlerCollection[tokenType];
System\ServiceModel\Security\IdentityModelServiceAuthorizationManager.cs (1)
471
SecurityTokenHandler
tokenHandler = securityTokenHandlerCollection[kerberosTokenSpecification.SecurityToken];
System\ServiceModel\Security\SecurityTokenAuthenticatorAdapter.cs (2)
19
SecurityTokenHandler
_securityTokenHandler;
22
public 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
" />
207
foreach (
SecurityTokenHandler
securityTokenHandler in _securityTokenHandlers )
279
SecurityTokenHandler
securityTokenHandler = _securityTokenHandlers[token];
366
foreach (
SecurityTokenHandler
securityTokenHandler in _securityTokenHandlers )
391
foreach (
SecurityTokenHandler
securityTokenHandler in _securityTokenHandlers )
417
foreach (
SecurityTokenHandler
securityTokenHandler in _securityTokenHandlers )
461
foreach (
SecurityTokenHandler
securityTokenHandler in _securityTokenHandlers )
System\ServiceModel\Security\WSTrustChannelFactory.cs (1)
176
/// <see cref="
SecurityTokenHandler
" /> objects used by created channels for serializing and validating