Microsoft.IdentityModel.Tokens.Saml Namespace

Classes

AuthenticationInformation

The authentication information that an authority asserted when creating a token for a subject.

ClaimProperties

Defines the keys for properties contained in System.Security.Claims.Claim.Properties.

SamlAction

Represents the Action element specified in [Saml, 2.4.5.1]. see: https://www.oasis-open.org/committees/download.php/3406/oasis-sstc-saml-core-1.1.pdf

SamlAdvice

Represents the Advice element specified in [Saml, 2.3.2.2].

SamlAssertion

Represents the Assertion element specified in [Saml, 2.3.2].

SamlAttribute

Represents the Attribute element.

SamlAttributeKeyComparer

Comparison class supporting multi-part keys for a dicitionary

SamlAttributeKeyComparer.AttributeKey

A class contains Saml attribute key.

SamlAttributeStatement

Represents the AttributeStatement element.

SamlAudienceRestrictionCondition

Represents the AudienceRestrictionCondition.

SamlAuthenticationStatement

Represents the AttributeStatement element.

SamlAuthorityBinding

Represents the SamlAuthorityBinding specified in [Saml, 2.4.3.2].

SamlAuthorizationDecisionStatement

Represents the AuthorizationDecisionStatement specified in [Saml, 2.4.5].

SamlCondition

Saml Condition element.

SamlConditions

Represents the Conditions element specified in [Saml, 2.3.2.1].

SamlConstants

Contains constants related to SAML.

SamlConstants.AccessDecision
SamlConstants.AuthenticationMethods

Known values for SamlAuthenticationStatement

SamlConstants.Types
SamlDoNotCacheCondition

Represents the SamlDoNotCacheCondition element.

SamlEvidence

Represents the Evidence element specified in [Saml, 2.4.5.2].

SamlSecurityToken

A security token backed by a SAML assertion.

SamlSecurityTokenException

This exception is thrown when a security is missing an ExpirationTime.

SamlSecurityTokenHandler

A SecurityTokenHandler designed for creating and validating Saml Tokens, which supports validating tokens passed as strings using TokenValidationParameters.

SamlSecurityTokenReadException

This exception is thrown when reading a SamlSecurityToken.

SamlSecurityTokenWriteException

This exception is thrown when reading a SamlSecurityToken.

SamlSerializer

Reads and writes SamlAssertions

SamlStatement

Represents the StatementAbstractType specified in [Saml, 2.4].

SamlSubject

Represents the Subject element specified in [Saml2Core, 2.4.2.1].

SamlSubjectStatement

Represents the SubjectStatement element.