![]() |
![]() |
![]() |
Lasso Reference Manual | ![]() |
---|---|---|---|---|
#include <lasso/lasso.h> LassoSamlp2LogoutRequest; LassoNode* lasso_samlp2_logout_request_new (void);
Figure 72. Schema fragment for samlp2:LogoutRequest
<complexType name="LogoutRequestType"> <complexContent> <extension base="samlp:RequestAbstractType"> <sequence> <choice> <element ref="saml:BaseID"/> <element ref="saml:NameID"/> <element ref="saml:EncryptedID"/> </choice> <element ref="samlp:SessionIndex" minOccurs="0" maxOccurs="unbounded"/> </sequence> <attribute name="Reason" type="string" use="optional"/> <attribute name="NotOnOrAfter" type="dateTime" use="optional"/> </extension> </complexContent> </complexType>
typedef struct { LassoSamlp2RequestAbstract parent; /* elements */ LassoSaml2BaseIDAbstract *BaseID; LassoSaml2NameID *NameID; LassoSaml2EncryptedElement *EncryptedID; char *SessionIndex; /* attributes */ char *Reason; char *NotOnOrAfter; char *relayState; } LassoSamlp2LogoutRequest;
LassoNode* lasso_samlp2_logout_request_new (void);
Creates a new LassoSamlp2LogoutRequest object.
Returns : | a newly created LassoSamlp2LogoutRequest object |