ComponentPro UltimateSaml

ComponentPro.Saml2 Namespace

Members Options: Show AllLanguage Filter: AllSend comments on this topic to ComponentPro

Classes

NameDescription
AbstractAttributeRepresents an attribute.
ActionThe Action element specifies an action on the specified resource for which permission is sought.
AdviceThe Advice element contains any additional information that the SAML authority wishes to provide. This information MAY be ignored by applications without affecting either the semantics or the validity of the assertion.
ArtifactRepresent the artifact.
ArtifactResolveThe ArtifactResolve message is used to request that a SAML protocol message be returned in an ArtifactResponse message by specifying an artifact that represents the SAML protocol message.
ArtifactResponseRepresents the Artifact Response.
AssertionThe Assertion element is of AssertionType complex type. This type specifies the basic information that is common to all assertions.
AssertionIdRefThe AssertionIDRef element makes a reference to a SAML assertion by its unique identifier. The specific authority who issued the assertion or from whom the assertion can be obtained is not specified aspart of the reference.
AssertionIdRequestRepresents the AssertionIdRequest.
AssertionUriRefThe AssertionURIRef element makes a reference to a SAML assertion by URI reference. The URI reference MAY be used to retrieve the corresponding assertion in a manner specific to the URI reference.
AttributeThe Attribute element identifies an attribute by name and optionally includes its value(s). It has the AttributeType complex type. It is used within an attribute statement to express particular attributes and values associated with an assertion subject. It is also used in an attribute query to request that the values of specific SAML attributes be returned.
AttributeQueryRepresents the Attribute Query.
AttributeStatementRepresents an attribute statement.
AttributeValueThe AttributeValue element supplies the value of a specified SAML attribute. It is of the xs:anyType type, which allows any well-formed XML to appear as the content of the element.
AudienceA URI reference that identifies an intended audience. The URI reference MAY identify a document that describes the terms and conditions of audience membership. It MAY also contain the unique identifier URI from a SAML name identifier.
AudienceRestrictionThe AudienceRestriction element specifies that the assertion is addressed to one or more specific audiences identified by Audience elements. Although a SAML relying party that is outside the audiences specified is capable of drawing conclusions from an assertion, the SAML asserting party explicitly makes no representation as to accuracy or trustworthiness to such a party.
AuthenticatingAuthorityRepresents the unique identifier of authentication authority that was involved in the authentication of the principal.
AuthnContextThe AuthnContext element specifies the context of an authentication event. The element can contain an authentication context class reference, an authentication context declaration or declaration reference, or both.
AuthnContextClassRefRepresents the URI reference identifying an authentication context class.
AuthnContextDeclRepresents the authentication context declaration provided by value.
AuthnContextDeclRefRepresents the URI reference that identifies such a declaration.
AuthnQueryRepresents the AuthnQuery.
AuthnRequestRepresents the AuthnRequest.
AuthnStatementRepresents the authentication statement.
AuthzDecisionQueryRepresents the Authz Decision Query.
AuthzDecisionStatementThe AuthzDecisionStatement element describes a statement by the SAML authority asserting that a request for access by the assertion subject to the specified resource has resulted in the specified authorization decision on the basis of some optionally specified evidence.
BaseIdThe BaseID element is an extension point that allows applications to add new kinds of identifiers. Its BaseIDAbstractType complex type is abstract and is thus usable only as the base of a derived type.
ConditionRepresents a condition.
ConditionsRepresents the Conditions element.
EncryptedAssertionRepresents an assertion in encrypted fashion, as defined by the XML Encryption Syntax and Processing specification [XMLEnc].
EncryptedAttributeRepresents the SAML attribute in encrypted fashion.
EncryptedElementTypeRepresents the encrypted element base.
EncryptedIdThe EncryptedId element is of type EncryptedElementType, and carries the content of an unencrypted identifier element in encrypted fashion, as defined by the XML Encryption Syntax and Processing specification [XMLEnc].
EvidenceThe Evidence element contains one or more assertions or assertion references that the SAML authority relied on in issuing the authorization decision.
EvidentiaryBase class for element types that can constitute evidence within a Evidence object.
ExtensionsRepresents the SAML extensions.
GetCompleteSpecifies a URI reference that can be used to retrieve the complete list.
IdpEntryThe IDPEntry element specifies a single identity provider trusted by the requester to authenticate the presenter.
IdpListThe IDPList element specifies the identity providers trusted by the requester to authenticate the presenter.
IssuerProvides information about the issuer of a SAML assertion or protocol message. The element requires the use of a string to carry the issuer's name, but permits various pieces of descriptive data.
LogoutRequestA session participant or session authority sends a LogoutRequest message to indicate that a session has been terminated.
LogoutResponseRepresents the LogoutResponse message.
ManageNameIdRequestRepresents the ManageNameIdRequest message.
ManageNameIdResponseRepresents the ManageNameIdResponse message.
NameIdRepresents the NameID element. It is used in various SAML assertion constructs such as the Subject and SubjectConfirmation elements, and in various protocol messages.
NameIdMappingRequestRepresents the NameIdMappingRequest message.
NameIdMappingResponseRepresents the NameIdMappingResponse message.
NameIdPolicyRepresents the NameIdPolicy element.
NameIdTypeRepresents the NameIDType XML element.
NewEncryptedIdRepresents the NewEncryptedId element.
NewIdRepresents the new id element.
OneTimeUseThe OneTimeUse condition element allows an authority to indicate that the information in the assertion is likely to change very soon and fresh information should be obtained for each use.
PaosUtilProvides helper methods to send and receive SAML XML messages over PAOS.
PostUtilProvides helper methods to send and receive SAML XML messages over HTTP POST.
ProtocolMessageRepresents general Protocol message
ProxyRestrictionSpecifies limitations that the asserting party imposes on relying parties that in turn wish to act as asserting parties and issue subsequent assertions of their own on the basis of the information contained in the original assertion.
RedirectUtilProvides helper methods to send and receive SAML XML messages over HTTP Redirect.
RequestAbstractTypeRepresents the RequestAbstractType element.
RequestedAuthnContextRepresents a requested authentication context.
RequesterIdRepresents the RequesterId element.
ResponseRepresents the SAML Response element.
SamlActionActions.
SamlActionNamespaceAction namespace identifiers.
SamlAttributeNameFormatAttribute name format identifiers.
SamlAuthenticationContextAuthentication context classes.
SamlAuthenticationContextComparisonAuthentication context comparisons.
SamlAuthorizationDecisionAuthorization decisions.
SamlBindingUriThe SAML binding URIs.
SamlConsentIdentifierConsent identifiers.
SamlKeyAlgorithmKey algorithms.
SamlMessageUtilProvides helper methods to sign and validate SAML XML messages.
SamlNameIdentifierFormatName identifier format identifiers.
SamlNamespaceUrisNamespace Uris.
SamlPrefixesSAML prefixes.
SamlPrimaryStatusCodeTop level status codes.
SamlProfileUriThe SAML profile URIs.
SamlSecondaryStatusCodeSecond level status codes.
SamlSubjectConfirmationMethodConsent identifiers.
ScopingRepresents the Scoping element.
SessionIndexRepresents the SessionIndex element.
SignableMetadataSaml2ObjectRepresents Signable Metadata SAML2 object.
SignableSaml2ObjectRepresents Signable SAML2 object.
SignatureAlgorithmsDefines XML Signature Algorithms.
StatementRepresents a statement.
StatusRepresents the Status element.
StatusCodeRepresents the status code.
StatusDetailInitializes a new instance of the
StatusMessageRepresents the StatusMessage element.
StatusResponseTypeRepresents the Status Response type.
SubjectThe Subject element specifies the principal that is the subject of all of the (zero or more) statements in the assertion.
SubjectConfirmationThe SubjectConfirmation element provides the means for a relying party to verify the correspondence of the subject of the assertion with the party with whom the relying party is communicating.
SubjectConfirmationDataRepresents the additional confirmation information to be used by a specific confirmation method.
SubjectLocalitySpecifies the DNS domain name and IP address for the system from which the assertion subject was authenticated.
SubjectQueryRepresents the SubjectQuery element.
TerminateRepresents the Terminate element.
UriUtilProviders helper methods to send and receive ID over URI.
XmlSimpleTypeProvides common definitions for simple type.
Top

Enumerations

NameDescription
SamlBindingThe SAML bindings.
SamlProfileTypeThe SAML profiles.
Top

Framework

.NET Framework.NET Framework

Supported version: 2.0, 3.0, 3.5, 4.0, 4.5.x, 4.6.x and later
Assembly: ComponentPro.Saml (in ComponentPro.Saml.dll)