ulex:UserAssertionSAML
A wrapper for a SAML 2.0 user assertion.
Element information
Namespace: http://ulex.gov/ulex/2.0
Schema document: ulex.gov/ulex/2.0/ulex.xsd
Type: ulex:UserAssertionSAMLType
Properties: Global, Qualified
Content
- saml:Assertion [1..1] A SAML assertion is a package of information that supplies zero or more statements made by a SAML authority; SAML authorities are sometimes referred to as asserting parties in discussions of assertion generation and exchange, and system entities that use received assertions are known as relying parties. SAML assertions are usually made about a subject, represented by the "Subject" element. However, the "Subject" element is optional, and other specifications and profiles may utilize the SAML assertion structure to make similar statements without specifying a subject, or possibly specifying the subject in an alternate way. Typically there are a number of service providers that can make use of assertions about a subject in order to control access and provide customized service, and accordingly they become the relying parties of an asserting party called an identity provider.
Attributes
None
Used in
- Type ulex:RequestMessageType
- Type ulex:DomainRequestMessageType (Element ulex:DomainRequestMessage)
- Type ulex:SearchRequestMessageType via extension of ulex:RequestMessageType
- Type ulexsn:TopicSubscriptionType (Element ulexsn:TopicSubscription)
- Type ulex:AttachmentRequestMessageType via extension of ulex:RequestMessageType (Element ulex:AttachmentRequestMessage)
- Type ulex:AttachmentSearchRequestMessageType via extension of ulex:RequestMessageType (Element ulex:AttachmentSearchRequestMessage)
- Type ulex:DataItemMetadataSearchRequestMessageType via extension of ulex:RequestMessageType (Element ulex:DataItemMetadataSearchRequestMessage)
- Type ulex:DataItemRequestMessageType via extension of ulex:RequestMessageType (Element ulex:DataItemRequestMessage)
- Type ulex:OriginMetadataType (Elements ulex:RetrievalOriginMetadata, ulex:SearchOriginMetadata)
- Type ulex:StructuredSearchRequestMessageType via extension of ulex:RequestMessageType (Element ulex:StructuredSearchRequestMessage)
- Type ulex:TextSearchRequestMessageType via extension of ulex:RequestMessageType (Element ulex:TextSearchRequestMessage)
- Type ulexsn:DataItemSubscriptionType (Elements ulexsn:DataItemRetrievalSubscription, ulexsn:DataItemSearchSubscription)
- Type ulexsn:SubscriptionType (Elements ulexsn:IdenticalSearchSubscription, ulexsn:MatchSubscription, ulexsn:SimilarSearchSubscription)
Substitution hierarchy
- ulex:UserAssertionAbstract
- can be substituted with ulex:UserAssertionSAML
Sample instance
<ulex:UserAssertionSAML> <saml:Assertion Version="string" ID="ID" IssueInstant="2000-01-01T12:00:00"> <saml:Issuer>string</saml:Issuer> <ds:Signature> <ds:SignedInfo>... </ds:SignedInfo> <ds:SignatureValue>GpM7</ds:SignatureValue> <ds:KeyInfo>Any text, intermingled with:... </ds:KeyInfo> <ds:Object>Any text, intermingled with:... </ds:Object> </ds:Signature> <saml:Subject> <saml:BaseID/> <saml:SubjectConfirmation Method="http://www.example.com/">... </saml:SubjectConfirmation> </saml:Subject> <saml:Conditions> <saml:Condition/> </saml:Conditions> <saml:Advice> <saml:AssertionIDRef>NCName</saml:AssertionIDRef> </saml:Advice> <saml:Statement/> </saml:Assertion> </ulex:UserAssertionSAML>