for lasso 2.8.1. The latest version of this documentation can be found on-line at http://lasso.entrouvert.org/documentation/index.html.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.


Lasso & Liberty Alliance Overview
I. Application Programming Interface
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 — Misc functions used inside Lasso
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>
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
API Index
Annotation Glossary