| Lasso Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | ||||
struct LassoSaSASLResponse;
LassoSaSASLResponse * lasso_sa_sasl_response_new (LassoUtilityStatus *status);
Figure 126. Schema fragment for sa:SASLResponse
<xs:element name="SASLResponse">
<xs:complexType>
<xs:sequence>
<xs:element ref="Status"/>
<xs:element ref="PasswordTransforms" minOccurs="0"/>
<xs:element name="Data" minOccurs="0">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:base64Binary"/>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element ref="disco:ResourceOffering" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="Credentials" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="serverMechanism" type="xs:string" ="optional"/>
<xs:attribute name="id" type="xs:ID" use="optional"/>
</xs:complexType>
</xs:element>
struct LassoSaSASLResponse {
LassoNode parent;
LassoUtilityStatus *Status;
GList *PasswordTransforms; /* of LassoNode */
GList *Data; /* of strings */
GList *ResourceOffering; /* of LassoNode */
GList *Credentials; /* of LassoNode */
GList *any; /* of LassoNode */
gchar *serverMechanism;
gchar *id;
};
LassoSaSASLResponse * lasso_sa_sasl_response_new (LassoUtilityStatus *status);