System.IdentityModel.Tokens Namespace
.NET Framework 3.0
Contains the classes and interfaces that are related to the pre-defined security tokens that ship with WCF. Security tokens derive from the SecurityToken class. The list of predefined security tokens include WindowsSecurityToken, KerberosReceiverSecurityToken, RsaSecurityToken, X509SecurityToken, KerberosRequestorSecurityToken, SamlSecurityToken, X509WindowsSecurityToken, UserNameSecurityToken, and GenericXmlSecurityToken.
| Class | Description | |
|---|---|---|
![]() | AsymmetricSecurityKey | Base class for asymmetric keys. |
![]() | BinaryKeyIdentifierClause | Represents a base class for key identifier clauses that are based upon binary data. |
![]() | EncryptedKeyIdentifierClause | |
![]() | GenericXmlSecurityToken | Represents a security token that is based upon XML. |
![]() | InMemorySymmetricSecurityKey | |
![]() | KerberosReceiverSecurityToken | |
![]() | KerberosRequestorSecurityToken | |
![]() | KerberosTicketHashKeyIdentifierClause | Represents a key identifier clause that identifies a KerberosRequestorSecurityToken or KerberosReceiverSecurityToken security token. |
![]() | LocalIdKeyIdentifierClause | |
![]() | RsaKeyIdentifierClause | |
![]() | RsaSecurityKey | Represents a security key that is generated using the RSA algorithm. This class cannot be inherited. |
![]() | RsaSecurityToken | Represents a security token that is based upon key that is created using the RSA algorithm. |
![]() | SamlAction | |
![]() | SamlAdvice | Represents the <saml:Advice> element within a SAML assertion that contains additional information provided by the SAML authority. |
![]() | SamlAssertion | Represents a Security Assertion Markup Language 1.1 (SAML 1.1) assertion. |
![]() | SamlAssertionKeyIdentifierClause | Represents a <KeyIndentifier> element that references a <saml:Assertion> element in a SOAP message. |
![]() | SamlAttribute | Represents an attribute that is associated with the subject of a SamlAttributeStatement. |
![]() | SamlAttributeStatement | |
![]() | SamlAudienceRestrictionCondition | Specifies that a SAML assertion is addressed to a particular audience. |
![]() | SamlAuthenticationClaimResource | Represents the resource type for a claim that is created from a SamlAuthenticationStatement. |
![]() | SamlAuthenticationStatement | Represents a claim for a SamlSecurityToken security token that asserts that the subject was authenticated by a particular means at a particular time. |
![]() | SamlAuthorityBinding | |
![]() | SamlAuthorizationDecisionClaimResource | Represents a claim for a SamlSecurityToken security token that asserts an authorization decision regarding access to a specific resource. |
![]() | SamlAuthorizationDecisionStatement | Represents a claim for a SamlSecurityToken security token that asserts that an authorization decision regarding access by the subject to the specified resource has been made. |
![]() | SamlCondition | Represents a condition that must be taken into account when assessing the validity of a SAML assertion. |
![]() | SamlConditions | Represents a set of conditions that must be taken into account when assessing the validity of a SAML assertion. |
![]() | SamlConstants | Represents a set of constants that are used to set properties of a SamlSecurityToken security token. This class cannot be inherited. |
![]() | SamlDoNotCacheCondition | |
![]() | SamlEvidence | |
![]() | SamlNameIdentifierClaimResource | Represents a claim for a SAML security token that asserts the subject's name. |
![]() | SamlSecurityToken | Represents a security token that is based upon a SAML assertion. |
![]() | SamlSerializer | Serializes and deserializes SamlSecurityToken objects into and from XML documents. |
![]() | SamlStatement | Represents a claim for a SamlSecurityToken security token. |
![]() | SamlSubject | Represents the subject of a SAML security token. |
![]() | SamlSubjectStatement | Represents a claim for a SamlSecurityToken security token. |
![]() | SecurityAlgorithms | Defines constants for the URIs that represent the cryptographic algorithms that are used to encrypt XML and compute digital signatures for SOAP messages. |
![]() | SecurityKey | |
![]() | SecurityKeyIdentifier | |
![]() | SecurityKeyIdentifierClause | |
![]() | SecurityToken | Represents a base class used to implement all security tokens. |
![]() | SecurityTokenException | |
![]() | SecurityTokenTypes | |
![]() | SecurityTokenValidationException | |
![]() | SigningCredentials | |
![]() | SymmetricSecurityKey | |
![]() | UserNameSecurityToken | |
![]() | WindowsSecurityToken | Represents a security token that is based on the identity of a Windows domain or user account. |
![]() | X509AsymmetricSecurityKey | |
![]() | X509IssuerSerialKeyIdentifierClause | Represents a key identifier clause that identifies a X509SecurityToken security tokens using the distinguished name of the certificate issuer and the X.509 certificate's serial number. |
![]() | X509RawDataKeyIdentifierClause | Represents a key identifier clause that identifies a X509SecurityToken security token using the X.509 certificate's raw data. |
![]() | X509SecurityToken | |
![]() | X509SubjectKeyIdentifierClause | |
![]() | X509ThumbprintKeyIdentifierClause | Represents a key identifier clause that identifies a X509SecurityToken security tokens using the X.509 certificate's thumbprint. |
![]() | X509WindowsSecurityToken |
| Enumeration | Description | |
|---|---|---|
![]() | SamlAccessDecision | |
![]() | SecurityKeyType | Specifies the type of key that is associated with a security token. |
![]() | SecurityKeyUsage | Specifies how a key that is associated with a security token can be used. |
Community Additions
ADD
Show:

