| Lasso Reference Manual |
|---|
LassoLibLogoutRequestLassoLibLogoutRequest — |
#include <lasso/lasso.h>
LassoLibLogoutRequest;
LassoSamlpRequestAbstract* lasso_lib_logout_request_new
(void);
LassoSamlpRequestAbstract* lasso_lib_logout_request_new_full
(char *providerID,
LassoSamlNameIdentifier *nameIdentifier,
LassoSignatureType sign_type,
LassoSignatureMethod sign_method);
typedef struct {
/* <xs:element ref="Extension" minOccurs="0" maxOccurs="unbounded"/> */
GList *Extension;
char *ProviderID;
LassoSamlNameIdentifier *NameIdentifier;
char *SessionIndex;
char *RelayState;
char *consent;
char *NotOnOrAfter;
} LassoLibLogoutRequest;
LassoSamlpRequestAbstract* lasso_lib_logout_request_new (void);
Creates a new LassoLibLogoutRequest object.
| Returns : | a newly created LassoLibLogoutRequest object |
LassoSamlpRequestAbstract* lasso_lib_logout_request_new_full (char *providerID, LassoSamlNameIdentifier *nameIdentifier, LassoSignatureType sign_type, LassoSignatureMethod sign_method);
Creates a new LassoLibLogoutRequest object and initializes it with the parameters.
providerID : |
the provider ID requesting the logout |
nameIdentifier : |
the name identifier to log out |
sign_type : |
|
sign_method : |
|
| Returns : | a newly created LassoLibLogoutRequest object |
| << LassoLibIDPList | LassoLibLogoutResponse >> |