Application Programming Interface
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
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>
LassoPaosRequest
— <paos:Request>
LassoPaosResponse
— <paos:Response>
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>
LassoEcpRequest
— <ecp:Request>
LassoEcpResponse
— <ecp:Response>
LassoEcpRelayState
— <ecp:RelayState>
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
SOAP Binding utility function for ID-WSF 2.0
LassoIdWsf2Discovery
LassoIdWsf2DataService
LassoIdWsf2Profile
Addon to SAML 2.0 profile for ID-WSF 2.0 bootsraping
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
— General strings constants for XMLDsig
Object from the WS-* schemas
LassoWsAddrAttributedAny
LassoWsAddrAttributedQName
LassoWsAddrAttributedUnsignedLong
LassoWsAddrAttributedURI
LassoWsAddrEndpointReference
LassoWsAddrMetadata
LassoWsAddrProblemAction
LassoWsAddrReferenceParameters
LassoWsAddrRelatesTo
LassoWsSec1Embedded
LassoWsSec1Reference
LassoWsSec1SecurityHeader
LassoWsSec1SecurityTokenReference
LassoWsSec1TransformationParameters
LassoWsseUsernameToken
LassoWsUtil1Timestamp
Strings for WS-*