Classes

NameDescription
ActionThe Action element specifies an action on the specified resource for which permission is sought.
ActionNamespacesContains a set of available actions namespaces.
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.
AssertionThe Assertion element is of AssertionType complex type. This type specifies the basic information that is common to all assertions.
AssertionArtifactThe AssertionArtifact element is used to specify the assertion artifact that represents an assertion being requested. Its use is governed by the specific profile of SAML that is being used.
AssertionIdReferenceThe AssertionIdReference element makes a reference to a SAML assertion.
AttributeThe Attribute element specifies an attribute of the subject.
AttributeDesignatorThe AttributeDesignator element identifies an attribute name within an attribute namespace. It has the AttributeDesignatorType complex type. It is used in an attribute query to request that attribute values within a specific namespace be returned.
AttributeQueryThe AttributeQuery element is used to make the query �Return the requested attributes for this subject.� A successful response will be in the form of assertions containing attribute statements.
AttributeStatementThe AttributeStatement element describes a statement by the SAML authority asserting that the statement�s subject is associated with the specified attributes.
AttributeValueThe AttributeValue element supplies the value of a specified attribute. It is of the anyType simple 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.
AudienceRestrictionConditionThe AudienceRestrictionCondition 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 authority explicitly makes no representation as to accuracy or trustworthiness to such a party.
AuthenticationMethodIdenfifiersDefines the identifiers refer to SAML-specified authentication methods.
AuthenticationQueryThe AuthenticationQuery element is used to make the query �What assertions containing authentication statements are available for this subject?� A successful response will be in the form of assertions containing authentication statements.
AuthenticationStatementThe AuthenticationStatement element describes a statement by the SAML authority asserting that the statement�s subject was authenticated by a particular means at a particular time.
AuthorityBindingThe AuthorityBinding element MAY be used to indicate to a SAML relying party processing an AuthenticationStatement that a SAML authority may be available to provide additional information about the subject of the statement. A single SAML authority may advertise its presence over multiple protocol bindings, at multiple locations, and as more than one _kind of authority by sending multiple elements as needed.
AuthorizationDecisionQueryThe AuthorizationDecisionQuery element is used to make the query �Should these _actions on this resource be allowed for this subject, given this _evidence?� A successful response will be in the form of assertions containing authorization decision statements.
AuthorizationDecisionStatementThe AuthorizationDecisionStatement element describes a statement by the SAML authority asserting that a request for access by the statement�s subject to the specified resource has resulted in the specified authorization decision on the basis of some optionally specified _evidence.
ConditionRepresents the SAML Condition.
ConditionsRepresents a list of Condition.
ConfirmationMethodA URI reference that identifies a protocol to be used to authenticate the subject. URI references identifying SAML-defined confirmation methods are currently defined with the SAML profiles in the SAML bindings and profiles specification [SAMLBind]. Additional methods may be added by defining new profiles or by private agreement.
ConfirmationMethodsRepresents confirmation methods.
DoNotCacheConditionIndicates that the assertion SHOULD be used immediately by the relying party and MUST NOT be retained for future use. A SAML authority SHOULD NOT include more than one DoNotCacheCondition element within a Conditions element of an assertion.
EvidenceThe Evidence element contains an assertion or assertion reference that the SAML authority relied on in issuing the authorization decision.
EvidentiaryBase class for element types that can constitute evidence within a Evidence object.
NameIdentifierThe NameIdentifier element specifies a subject by a combination of a name qualifier, a name, and a format. The name is provided as element content.
NameIdentifierFormatsName identifier format identifiers.
QueryRepresents SAML Query.
RequestThe Request element specifies a SAML request. It provides either a query or a request for a specific assertion identified by AssertionIdReference or AssertionArtifact.
RespondWithThe RespondWith element specifies the type of statement the SAML relying party wants from the SAML authority.
ResponseThe Response element specifies the status of the corresponding SAML request and a list of zero or more assertions that answer the request.
SignableSaml1ObjectRepresents signable SAML v1.x object.
StatementRepresents the SAML Statement object.
StatusRepresents the status.
StatusCodeThe StatusCode element specifies one or more possibly nested, codes representing the status of the corresponding request.
StatusCodesDefines status codes.
StatusDetailThe StatusDetail element MAY be used to specify additional information concerning an error condition.
StatusMessageThe StatusMessage element specifies a message that MAY be returned to an operator.
SubjectThe Subject element specifies the principal that is the subject of the statement.
SubjectConfirmationThe SubjectConfirmation element specifies a subject by supplying data that allows the subject to be authenticated.
SubjectConfirmationDataRepresents the additional authentication information to be used by a specific authentication protocol.
SubjectLocalitySpecifies the DNS domain name and IP address for the system entity from which the subject was apparently authenticated.
SubjectQueryRepresents the SAML Subject Query object.
SubjectStatementThe SubjectStatement element is an extension point that allows other assertion-based applications to reuse the SAML assertion framework. It contains a Subject element that allows a SAML authority to describe a subject.
Top