Top |
Figure 94. Schema fragment for ecp:Request
<element name="Request" type="ecp:RequestType"/> <complexType name="RequestType"> <sequence> <element ref="saml:Issuer"/> <element ref="samlp:IDPList" minOccurs="0"/> </sequence> <attribute ref="S:mustUnderstand" use="required"/> <attribute ref="S:actor" use="required"/> <attribute name="ProviderName" type="string" use="optional"/> <attribute name="IsPassive" type="boolean" use="optional"/> </complexType>
int
lasso_ecp_request_validate (LassoEcpRequest *request
);
Validates the LassoEcpRequest object conforms to required values.
LassoNode * lasso_ecp_request_new (const gchar *Issuer
,gboolean IsPassive
,const gchar *ProviderName
,LassoSamlp2IDPList *IDPList
);
Creates and intializes new LassoEcpRequest object.
The LassoEcpRequest object is initialized as follows:
Issuer = Issuer
IsPassive = IsPassive
ProviderName = ProviderName
IDPList = IDPList
(if non-NULL)
mustUnderstand = TRUE
actor = LASSO_SOAP_ENV_ACTOR