| Lasso Reference Manual | 
|---|
Table of Contents
- Lasso Architecture
 - LassoServer — Representation of the current server
 - LassoProvider — Service or identity provider
 - LassoIdentity — Principal identity
 - LassoFederation — Principal federation between two providers
 - LassoSession — Principal Session
 - LassoProfile — Base class for all identity profiles
 - Error Codes — Error codes returned by lasso functions
 - Initialization functions
 - LassoNode — Base class for all Lasso objects
 - Base Strings — General strings constants for Lasso
 - registry — Class to store a mapping of qualified names (QName) to other qualified names.
 - LassoMiscTextNode
 
- Identity Federation Framework - ID-FF 1.2 profiles
 - LassoLogin — Single Sign-On and Federation Profile
 - LassoLogout — Single Logout Profile
 - LassoDefederation — Federation Termination Notification Profile (ID-FF)
 - LassoNameRegistration — Name Registration Profile (ID-FF)
 - LassoNameIdentifierMapping — Liberty Enabled Client and Proxy Profile (ID-FF)
 - LassoLecp — Liberty Enabled Client and Proxy Profile (ID-FF)
 
- Objects from ID-FF 1.2 schemas
 - Strings for ID-FF 1.2
 - LassoLibAssertion — <lib:Assertion>
 - LassoLibAuthenticationStatement — <lib:AuthenticationStatement>
 - LassoLibAuthnContext — <lib:AuthnContext>
 - LassoLibAuthnRequestEnvelope — <lib:AuthnRequestEnvelope>
 - LassoLibAuthnRequest — <lib:AuthnRequest>
 - LassoLibAuthnResponseEnvelope — <lib:AuthnResponseEnvelope>
 - LassoLibAuthnResponse — <lib:AuthnResponse>
 - LassoLibFederationTerminationNotification — <lib:FederationTerminationNotification>
 - LassoLibIDPEntries — <lib:IDPEntries>
 - LassoLibIDPEntry — <lib:IDPEntry>
 - LassoLibIDPList — <lib:IDPList>
 - LassoLibLogoutRequest — <lib:LogoutRequest>
 - LassoLibLogoutResponse — <lib:LogoutResponse>
 - LassoLibNameIdentifierMappingRequest — <lib:NameIdentifierMappingRequest>
 - LassoLibNameIdentifierMappingResponse — <lib:NameIdentifierMappingResponse>
 - LassoLibRegisterNameIdentifierRequest — <lib:RegisterNameIdentifierRequest>
 - LassoLibRegisterNameIdentifierResponse — <lib:RegisterNameIdentifierResponse>
 - LassoLibRequestAuthnContext — <lib:RequestAuthnContext>
 - LassoLibScoping — <lib:Scoping>
 - LassoLibStatusResponse — <lib:StatusResponse>
 - LassoLibSubject — <lib:Subject>
 - LassoSamlAdvice — <saml:Advice>
 - LassoSamlAssertion — <saml:Assertion>
 - LassoSamlAttributeDesignator — object mapping for a saml:AttributeDesignator
 - LassoSamlAttributeStatement — object mapping for a saml:AttributeStatement
 - LassoSamlAttributeValue — value of an attribute in SAML 1.0/1.1 assertion
 - LassoSamlAttribute
 - LassoSamlAudienceRestrictionCondition
 - LassoSamlAuthenticationStatement — <saml:AuthenticationStatement>
 - LassoSamlAuthorityBinding — <saml:AuthorityBinding>
 - LassoSamlConditionAbstract — <:saml:ConditionAbstract>
 - LassoSamlConditions — <saml:Conditions>
 - LassoSamlNameIdentifier — <saml:NameIdentifier>
 - LassoSamlpRequestAbstract — <samlp:RequestAbstractType>
 - LassoSamlpRequest — <samlp:Request>
 - LassoSamlpResponseAbstract — <samlp:ResponseAbstractType>
 - LassoSamlpResponse — <samlp:Response>
 - LassoSamlpStatusCode — <samlp:StatusCode>
 - LassoSamlpStatus — <samlp:Status>
 - LassoSamlStatementAbstract — <saml:StatementAbstract>
 - LassoSamlSubjectConfirmation — <saml:SubjectConfirmation>
 - LassoSamlSubjectLocality — <saml:SubjectLocality>
 - LassoSamlSubjectStatementAbstract — <saml:SubjectStatementAbstractType>
 - LassoSamlSubjectStatement
 - LassoSamlSubject — <saml:Subject>
 
- SAML 2.0 Single Sign On profiles
 - LassoAssertionQuery
 - LassoNameIdManagement — Name Id Management Profile (SAMLv2)
 - LassoEcp — Enhanced Client or Proxy Profile (SAMLv2)
 - Utility functions for SAML 2.0
 
- Objects from SAML 2.0 schemas
 - SAML 2.0 Strings — String constants from SAML 2.0 specifications
 - LassoSaml2Action — <saml2:Action>
 - LassoSaml2Advice — <saml2:Advice>
 - LassoSaml2Assertion — <saml2:Assertion>
 - LassoSaml2AttributeStatement — <saml2:AttributeStatement>
 - LassoSaml2AttributeValue — value of an attribute in a SAML 2.0 assertion
 - LassoSaml2Attribute — <saml2:Attribute>
 - LassoSaml2AudienceRestriction — <saml2:AudienceRestriction>
 - LassoSaml2AuthnContext — <saml2:AuthnContext>
 - LassoSaml2AuthnStatement — <saml2:AuthnStatement>
 - LassoSaml2AuthzDecisionStatement — <saml2:AuthzDecisionStatement>
 - LassoSaml2BaseIDAbstract — <saml2:BaseIDAbstract>
 - LassoSaml2ConditionAbstract — <saml2:ConditionAbstract>
 - LassoSaml2Conditions — <saml2:Conditions>
 - LassoSaml2EncryptedElement — <saml2:EncryptedElement>
 - LassoSaml2Evidence — <saml2:Evidence>
 - LassoSaml2KeyInfoConfirmationData — <saml2:KeyInfoConfirmationData>
 - LassoSaml2NameID — <saml2:NameID>
 - LassoSaml2OneTimeUse — <saml2:OneTimeUse>
 - LassoSaml2ProxyRestriction — <saml2:ProxyRestriction>
 - LassoSaml2StatementAbstract — <saml2:StatementAbstract>
 - LassoSaml2SubjectConfirmationData — <saml2:SubjectConfirmationData>
 - LassoSaml2SubjectConfirmation — <saml2:SubjectConfirmation>
 - LassoSaml2SubjectLocality — <saml2:SubjectLocality>
 - LassoSaml2Subject — <saml2:Subject>
 - LassoSamlp2ArtifactResolve — <samlp2:ArtifactResolve>
 - LassoSamlp2ArtifactResponse — <samlp2:ArtifactResponse>
 - LassoSamlp2AssertionIDRequest
 - LassoSamlp2AttributeQuery — <samlp2:AttributeQuery>
 - LassoSamlp2AuthnQuery — <samlp2:AuthnQuery>
 - LassoSamlp2AuthnRequest — <samlp2:AuthnRequest>
 - LassoSamlp2AuthzDecisionQuery — <samlp2:AuthzDecisionQuery>
 - LassoSamlp2Extensions — <samlp2:Extensions>
 - LassoSamlp2IDPEntry — <samlp2:IDPEntry>
 - LassoSamlp2IDPList — <samlp2:IDPList>
 - LassoSamlp2LogoutRequest — <samlp2:LogoutRequest>
 - LassoSamlp2LogoutResponse — <samlp2:LogoutResponse>
 - LassoSamlp2ManageNameIDRequest — <samlp2:ManageNameIDRequest>
 - LassoSamlp2ManageNameIDResponse — <samlp2:ManageNameIDResponse>
 - LassoSamlp2NameIDMappingRequest — <samlp2:NameIDMappingRequest>
 - LassoSamlp2NameIDMappingResponse — <samlp2:NameIDMappingResponse>
 - LassoSamlp2NameIDPolicy — <samlp2:NameIDPolicy>
 - LassoSamlp2RequestAbstract — <samlp2:RequestAbstract>
 - LassoSamlp2RequestedAuthnContext — <samlp2:RequestedAuthnContext>
 - LassoSamlp2Response — <samlp2:Response>
 - LassoSamlp2Scoping — <samlp2:Scoping>
 - LassoSamlp2StatusCode — <samlp2:StatusCode>
 - LassoSamlp2StatusDetail — <samlp2:StatusDetail>
 - LassoSamlp2StatusResponse — <samlp2:StatusResponse>
 - LassoSamlp2Status — <samlp2:Status>
 - LassoSamlp2SubjectQueryAbstract — <samlp2:SubjectQueryAbstract>
 - LassoSamlp2Terminate — <samlp2:Terminate>
 
- Identity Web Services Framework 1.0
 - LassoDiscovery — ID-WSF Discovery Service Profile
 - LassoDataService — ID-WSF Data Service profile
 - LassoPersonalProfileService — a subclass of LassoDataService to access Personal Profile datas
 - LassoAuthentication
 - LassoWsfProfile — Base class for ID-WSF 1.0 services
 - LassoInteractionProfileService — A service to request user interaction from a principal
 - Utility functions for ID-WSF 1.0 — Misc functions used in the implementation of ID-WSF 1.0
 
- Objects from ID-WSF 1.0 schemas
 - ID-WSF 1.0 Strings
 - LassoDiscoAuthenticateRequester — <disco:DirectiveType>
 - LassoDiscoAuthenticateSessionContext — <disco:DirectiveType>
 - LassoDiscoAuthorizeRequester — <disco:DirectiveType>
 - LassoDiscoCredentials — <disco:Credentials>
 - LassoDiscoDescription — <disco:DescriptionType>
 - LassoDiscoEncryptedResourceID — <disco:EncryptedResourceID>
 - LassoDiscoEncryptResourceID — <disco:DirectiveType>
 - LassoDiscoGenerateBearerToken — <disco:DirectiveType>
 - LassoDiscoInsertEntry — <disco:InsertEntryType>
 - LassoDiscoModifyResponse — <disco:ModifyResponse>
 - LassoDiscoModify — <disco:Modify>
 - LassoDiscoOptions — <disco:Options>
 - LassoDiscoQueryResponse — <disco:QueryResponse>
 - LassoDiscoQuery — <disco:Query>
 - LassoDiscoRemoveEntry — <disco:RemoveEntryType>
 - LassoDiscoRequestedServiceType — <disco:RequestedServiceType>
 - LassoDiscoResourceID — <disco:ResourceID>
 - LassoDiscoResourceOffering — <disco:ResourceOffering>
 - LassoDiscoSendSingleLogout — <disco:DirectiveType>
 - LassoDiscoServiceInstance — <disco:ServiceInstanceType>
 - LassoDstData — <dst:Data>
 - LassoDstModification — <dst:Modification>
 - LassoDstModifyResponse — <dst:ModifyResponse>
 - LassoDstModify — <dst:Modify>
 - LassoDstNewData — <dst:NewData>
 - LassoDstQueryItem — <dst:QueryItem>
 - LassoDstQueryResponse — <dst:QueryResponse>
 - LassoDstQuery — <dst:Query>
 - LassoIsRedirectRequest — <is:RedirectRequest>
 - LassoIsUserInteraction — <is:UserInteraction>
 - LassoSaCredentials — <sa:Credentials>
 - LassoSaParameter — <sa:Parameter>
 - LassoSaPasswordTransforms — <sa:PasswordTransforms>
 - LassoSaSASLRequest — <sa:SASLRequest>
 - LassoSaSASLResponse — <sa:SASLResponse>
 - LassoSaTransform — <sa:Transform>
 - LassoSecResourceAccessStatement
 - LassoSoapBindingConsent — <soapbinding:ConsentType>
 - LassoSoapBindingCorrelation — <soapbinding:correlationType>
 - LassoSoapBindingExtCredentialsContext — <soapbinding:CredentialsContextType>
 - LassoSoapBindingExtCredential — <soapbinding:Credential>
 - LassoSoapBindingExtServiceInstanceUpdate — <soapbinding:ServiceInstanceUpdateType>
 - LassoSoapBindingExtTimeout — <soapbinding:TimeoutType>
 - LassoSoapBindingProcessingContext — <soapbinding:ProcessingContextType>
 - LassoSoapBindingProvider — <soapbinding:ProviderType>
 - LassoSoapBindingUsageDirective — <soapbinding:UsageDirectiveType>
 - LassoUtilityStatus — <utility:Status>
 
- ID-WSF 2.0
 - Objects from ID-WSF 2.0 schemas
 - Strings for ID-WSF 2.0
 - LassoIdWsf2DiscoServiceType — <disco:Service>
 - LassoIdWsf2DiscoAbstract — <disco:Abstract>
 - LassoIdWsf2DiscoEndpointContext — <disco:EndpointContext>
 - LassoIdWsf2DiscoKeys — <disco:Keys>
 - LassoIdWsf2DiscoProviderID — <disco:ProviderID>
 - LassoIdWsf2DiscoRequestedService — <disco:RequestedService>
 - LassoIdWsf2DiscoSecurityContext — <disco:SecurityContext>
 - LassoIdWsf2DiscoServiceContext — <disco:ServiceContext>
 - LassoIdWsf2DiscoSvcMDAssociationAddResponse — <disco:SvcMDAssociationAddResponse>
 - LassoIdWsf2DiscoSvcMDAssociationAdd — <disco:SvcMDAssociationAdd>
 - LassoIdWsf2DiscoSvcMDAssociationDeleteResponse — <disco:SvcMDAssociationDeleteResponse>
 - LassoIdWsf2DiscoSvcMDAssociationDelete — <disco:SvcMDAssociationDelete>
 - LassoIdWsf2DiscoSvcMDAssociationQueryResponse — <disco:SvcMDAssociationQueryResponse>
 - LassoIdWsf2DiscoSvcMDAssociationQuery — <disco:SvcMDAssociationQuery>
 - LassoIdWsf2DiscoSvcMDDeleteResponse — <disco:SvcMDDeleteResponse>
 - LassoIdWsf2DiscoSvcMDDelete — <disco:SvcMDDelete>
 - LassoIdWsf2DiscoSvcMDQueryResponse — <disco:SvcMDQueryResponse>
 - LassoIdWsf2DiscoSvcMDQuery — <disco:SvcMDQuery>
 - LassoIdWsf2DiscoSvcMDRegisterResponse — <disco:SvcMDRegisterResponse>
 - LassoIdWsf2DiscoSvcMDRegister — <disco:SvcMDRegister>
 - LassoIdWsf2DiscoSvcMDReplaceResponse — <disco:SvcMDReplaceResponse>
 - LassoIdWsf2DiscoSvcMDReplace — <disco:SvcMDReplace>
 - LassoIdWsf2DiscoSvcMetadata — <disco:SvcMetadata>
 - LassoIdWsf2DstDataResponseBase — <dst:DataResponseBase>
 - LassoIdWsf2DstDeleteItemBase — <dst:DeleteItemBase>
 - LassoIdWsf2DstDeleteResponse — <dst:DeleteResponse>
 - LassoIdWsf2DstRefAppData — <dstref:AppData>
 - LassoIdWsf2DstRefCreateItem — <dstref:CreateItem>
 - LassoIdWsf2DstRefCreateResponse — <dstref:CreateResponse>
 - LassoIdWsf2DstRefCreate — <dstref:Create>
 - LassoIdWsf2DstRefDataResponse — <dstref:DataResponse>
 - LassoIdWsf2DstRefData — <dstref:Data>
 - LassoIdWsf2DstRefDeleteItem — <dstref:DeleteItem>
 - LassoIdWsf2DstRefDeleteResponse — <dstref:DeleteResponse>
 - LassoIdWsf2DstRefDelete — <dstref:Delete>
 - LassoIdWsf2DstRefItemData — <dstref:ItemData>
 - LassoIdWsf2DstRefModifyItem — <dstref:ModifyItem>
 - LassoIdWsf2DstRefModifyResponse — <dstref:ModifyResponse>
 - LassoIdWsf2DstRefModify — <dstref:Modify>
 - LassoIdWsf2DstRefQueryItem — <dstref:QueryItem>
 - LassoIdWsf2DstRefQueryResponse — <dstref:QueryResponse>
 - LassoIdWsf2DstRefQuery — <dstref:Query>
 - LassoIdWsf2DstRefResultQuery — <dstref:ResultQuery>
 - LassoIdWsf2DstRefTestItem — <dstref:TestItem>
 - LassoIdWsf2DstRequest — <dst:Request>
 - LassoIdWsf2DstResultQueryBase — <dst:ResultQueryBase>
 - LassoIdWsf2DstTestItemBase — <dst:TestItemBase>
 - LassoIdWsf2ImsIdentityMappingRequest — <ims:IdentityMappingRequest>
 - LassoIdWsf2ImsIdentityMappingResponse — <ims:IdentityMappingResponse>
 - LassoIdWsf2ImsMappingInput — <ims:MappingInput>
 - LassoIdWsf2ImsMappingOutput — <ims:MappingOutput>
 - LassoIsHelp — <is:Help>
 - LassoIsInquiryElement — <is:InquiryElement>
 - LassoIsInquiry — <is:Inquiry>
 - LassoIsInteractionRequest — <is:InteractionRequest>
 - LassoIsInteractionResponse — <is:InteractionResponse>
 - LassoIsInteractionStatement — <is:InteractionStatement>
 - LassoIsItem — <is:Item>
 - LassoIsParameter — <is:Parameter>
 - LassoIsSelect — <is:Select>
 - LassoIsText — <is:Text>
 - LassoIdWsf2PsAddCollectionRequest — <ps:AddCollectionRequest>
 - LassoIdWsf2PsAddCollectionResponse — <ps:AddCollectionResponse>
 - LassoIdWsf2PsAddEntityRequest — <ps:AddEntityRequest>
 - LassoIdWsf2PsAddEntityResponse — <ps:AddEntityResponse>
 - LassoIdWsf2PsAddKnownEntityRequest — <ps:AddKnownEntityRequest>
 - LassoIdWsf2PsAddKnownEntityResponse — <ps:AddKnownEntityResponse>
 - LassoIdWsf2PsAddToCollectionRequest — <ps:AddToCollectionRequest>
 - LassoIdWsf2PsGetObjectInfoRequest — <ps:GetObjectInfoRequest>
 - LassoIdWsf2PsGetObjectInfoResponse — <ps:GetObjectInfoResponse>
 - LassoIdWsf2PsItemData — <ps:ItemData>
 - LassoIdWsf2PsListMembersRequest — <ps:ListMembersRequest>
 - LassoIdWsf2PsListMembersResponse — <ps:ListMembersResponse>
 - LassoIdWsf2PsNotification — <ps:Notification>
 - LassoIdWsf2PsNotify — <ps:Notify>
 - LassoIdWsf2PsObject — <ps:Object>
 - LassoIdWsf2PsQueryObjectsRequest — <ps:QueryObjectsRequest>
 - LassoIdWsf2PsQueryObjectsResponse — <ps:QueryObjectsResponse>
 - LassoIdWsf2PsRemoveCollectionRequest — <ps:RemoveCollectionRequest>
 - LassoIdWsf2PsRemoveEntityRequest — <ps:RemoveEntityRequest>
 - LassoIdWsf2PsRemoveFromCollectionRequest — <ps:RemoveFromCollectionRequest>
 - LassoIdWsf2PsRequestAbstract — <ps:RequestAbstract>
 - LassoIdWsf2PsResolveIdentifierRequest — <ps:ResolveIdentifierRequest>
 - LassoIdWsf2PsResolveIdentifierResponse — <ps:ResolveIdentifierResponse>
 - LassoIdWsf2PsResolveInput — <ps:ResolveInput>
 - LassoIdWsf2PsResponseAbstract — <ps:ResponseAbstract>
 - LassoIdWsf2PsSetObjectInfoRequest — <ps:SetObjectInfoRequest>
 - LassoIdWsf2PsTestMembershipRequest — <ps:TestMembershipRequest>
 - LassoIdWsf2PsTestMembershipResponse — <ps:TestMembershipResponse>
 - LassoIdWsf2Sb2Consent — <sb2:Consent>
 - LassoIdWsf2Sb2CredentialsContext — <sb2:CredentialsContext>
 - LassoIdWsf2Sb2EndpointUpdate — <sb2:EndpointUpdate>
 - LassoIdWsf2Sb2RedirectRequest — <sb2:RedirectRequest>
 - LassoIdWsf2Sb2Sender — <sb2:Sender>
 - LassoIdWsf2Sb2TargetIdentity — <sb2:TargetIdentity>
 - LassoIdWsf2Sb2Timeout — <sb2:Timeout>
 - LassoIdWsf2Sb2UsageDirective — <sb2:UsageDirective>
 - LassoIdWsf2Sb2UserInteractionHeader — <sb2:UserInteractionHeader>
 - LassoIdWsf2SbfFramework — <sbf:Framework>
 - LassoIdWsf2SecTokenPolicy — <sec:TokenPolicy>
 - LassoIdWsf2SecToken — <sec:Token>
 - LassoIdWsf2SecTransitedProviderPath — <sec:TransitedProviderPath>
 - LassoIdWsf2SubsNotification — <subs:Notification>
 - LassoIdWsf2SubsNotifyResponse — <subs:NotifyResponse>
 - LassoIdWsf2SubsRefAppData — <subsref:AppData>
 - LassoIdWsf2SubsRefCreateItem — <subsref:CreateItem>
 - LassoIdWsf2SubsRefCreateResponse — <subsref:CreateResponse>
 - LassoIdWsf2SubsRefCreate — <subsref:Create>
 - LassoIdWsf2SubsRefDataResponse — <subsref:DataResponse>
 - LassoIdWsf2SubsRefData — <subsref:Data>
 - LassoIdWsf2SubsRefDeleteItem — <subsref:DeleteItem>
 - LassoIdWsf2SubsRefDeleteResponse — <subsref:DeleteResponse>
 - LassoIdWsf2SubsRefDelete — <subsref:Delete>
 - LassoIdWsf2SubsRefItemData — <subsref:ItemData>
 - LassoIdWsf2SubsRefItem — <subs:RefItem>
 - LassoIdWsf2SubsRefModifyItem — <subsref:ModifyItem>
 - LassoIdWsf2SubsRefModifyResponse — <subsref:ModifyResponse>
 - LassoIdWsf2SubsRefModify — <subsref:Modify>
 - LassoIdWsf2SubsRefNotification — <subsref:Notification>
 - LassoIdWsf2SubsRefNotifyResponse — <subsref:NotifyResponse>
 - LassoIdWsf2SubsRefNotify — <subsref:Notify>
 - LassoIdWsf2SubsRefQueryItem — <subsref:QueryItem>
 - LassoIdWsf2SubsRefQueryResponse — <subsref:QueryResponse>
 - LassoIdWsf2SubsRefQuery — <subsref:Query>
 - LassoIdWsf2SubsRefResultQuery — <subsref:ResultQuery>
 - LassoIdWsf2SubsRefSubscription — <subsref:Subscription>
 - LassoIdWsf2SubsRefTestItem — <subsref:TestItem>
 - LassoIdWsf2SubsSubscription — <subs:Subscription>
 - LassoIdWsf2UtilEmpty — <util:Empty>
 - LassoIdWsf2Utilextension — <util:extension>
 - LassoIdWsf2UtilResponse — <util:Response>
 - LassoIdWsf2UtilStatus — <util:Status>
 
- Object from the SOAP 1.1 schemas
 - LassoSoapBody — <soap:Body>
 - LassoSoapDetail
 - LassoSoapEnvelope — <soap:Envelope>
 - LassoSoapFault — object mapping for a soap11:Fault
 - LassoSoapHeader — <soap:Header>
 - Strings for SOAP
 
- Object from the XML-DSIG schemas
 - LassoDsKeyInfo — object mapping for an XML DSIG KeyInfo element
 - LassoDsKeyValue — object mapping for an XML DSIG KeyValue element
 - LassoDsRsaKeyValue
 - Strings for XML-DSIG
 
- Object from the WS-* schemas
 - LassoWsAddrAttributedAny
 - LassoWsAddrAttributedQName
 - LassoWsAddrAttributedUnsignedLong
 - LassoWsAddrAttributedURI
 - LassoWsAddrEndpointReference
 - LassoWsAddrMetadata
 - LassoWsAddrProblemAction
 - LassoWsAddrReferenceParameters
 - LassoWsAddrRelatesTo
 - LassoWsSec1Embedded
 - LassoWsSec1Reference
 - LassoWsSec1SecurityHeader
 - LassoWsSec1SecurityTokenReference
 - LassoWsSec1TransformationParameters
 - LassoWsseUsernameToken
 - LassoWsUtil1Timestamp
 - Strings for WS-*
 
