Microsoft.IdentityModel.Tokens.Saml2 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 Properties.

Saml2Action

Represents the Action element specified in [Saml2Core, 2.7.4.2]. see: http://docs.oasis-open.org/security/saml/v2.0/saml-core-2.0-os.pdf

Saml2Advice

Represents the Advice element specified in [Saml2Core, 2.6.1]. see: http://docs.oasis-open.org/security/saml/v2.0/saml-core-2.0-os.pdf

Saml2Assertion

Represents the Assertion element specified in [Saml2Core, 2.3.3]. see: http://docs.oasis-open.org/security/saml/v2.0/saml-core-2.0-os.pdf

Saml2Attribute

Represents the Attribute element specified in [Saml2Core, 2.7.3.1]. see: http://docs.oasis-open.org/security/saml/v2.0/saml-core-2.0-os.pdf

Saml2AttributeStatement

Represents the AttributeStatement element specified in [Saml2Core, 2.7.3]. see: http://docs.oasis-open.org/security/saml/v2.0/saml-core-2.0-os.pdf

Saml2AudienceRestriction

Represents the AudienceRestriction element specified in [Saml2Core, 2.5.1.4]. see: http://docs.oasis-open.org/security/saml/v2.0/saml-core-2.0-os.pdf

Saml2AuthenticationContext

Represents the AuthnContext element specified in [Saml2Core, 2.7.2.2]. see: http://docs.oasis-open.org/security/saml/v2.0/saml-core-2.0-os.pdf

Saml2AuthenticationStatement

Represents the AuthnStatement element specified in [Saml2Core, 2.7.2]. see: http://docs.oasis-open.org/security/saml/v2.0/saml-core-2.0-os.pdf

Saml2AuthorizationDecisionStatement

Represents the AuthzDecisionStatement specified in [Saml2Core, 2.7.4]. see: http://docs.oasis-open.org/security/saml/v2.0/saml-core-2.0-os.pdf

Saml2Conditions

Represents the Conditions element specified in [Saml2Core, 2.5.1]. see: http://docs.oasis-open.org/security/saml/v2.0/saml-core-2.0-os.pdf

Saml2Constants

Contains constants related to SAML2.

Saml2Constants.AccessDecision
Saml2Constants.Attributes
Saml2Constants.ConfirmationMethods
Saml2Constants.Elements
Saml2Constants.NameIdentifierFormats

These identifiers MAY be used in the Format attribute of the NameID, NameIDPolicy, or Issuer elements to refer to common formats for the content of the elements and the associated processing rules, if any. [Saml2Core, 8.3]

Saml2Constants.Types
Saml2Evidence

Represents the Evidence element specified in [Saml2Core, 2.7.4.3]. see: http://docs.oasis-open.org/security/saml/v2.0/saml-core-2.0-os.pdf

Saml2Id

Represents the identifier used for SAML assertions. see: http://docs.oasis-open.org/security/saml/v2.0/saml-core-2.0-os.pdf

Saml2NameIdentifier

Represents the NameID element as specified in [Saml2Core, 2.2.3]. see: http://docs.oasis-open.org/security/saml/v2.0/saml-core-2.0-os.pdf

Saml2ProxyRestriction

Represents the ProxyRestriction element specified in [Saml2Core, 2.5.1.6]. see: http://docs.oasis-open.org/security/saml/v2.0/saml-core-2.0-os.pdf

Saml2SecurityToken

A security token backed by a SAML2 assertion.

Saml2SecurityTokenException

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

Saml2SecurityTokenHandler

A SecurityTokenHandler designed for creating and validating Saml2 Tokens. See: http://docs.oasis-open.org/security/saml/v2.0/saml-core-2.0-os.pdf

Saml2SecurityTokenReadException

This exception is thrown when reading a Saml2SecurityToken.

Saml2SecurityTokenWriteException

This exception is thrown when writing fails for a Saml2SecurityToken.

Saml2Serializer

Reads and writes a Saml2Assertion or Saml2SecurityToken

Saml2Statement

Represents the StatementAbstractType specified in [Saml2Core, 2.7.1]. see: http://docs.oasis-open.org/security/saml/v2.0/saml-core-2.0-os.pdf

Saml2Subject

Represents the Subject element specified in [Saml2Core, 2.4.1]. see: http://docs.oasis-open.org/security/saml/v2.0/saml-core-2.0-os.pdf

Saml2SubjectConfirmation

Represents the SubjectConfirmation element specified in [Saml2Core, 2.4.1.1].

Saml2SubjectConfirmationData

Represents the SubjectConfirmationData element and the associated KeyInfoConfirmationDataType defined in [Saml2Core, 2.4.1.2-2.4.1.3].

Saml2SubjectLocality

Represents the SubjectLocality element specified in [Saml2Core, 2.7.2.1].