Entr'ouvert Entr'ouvert Documentation

LassoEcp

LassoEcp — Enhanced Client or Proxy Profile (SAMLv2)

Synopsis

struct              LassoEcp;
LassoEcp *          lasso_ecp_new                       (LassoServer *server);
lasso_error_t       lasso_ecp_process_authn_request_msg (LassoEcp *ecp,
                                                         const char *authn_request_msg);
lasso_error_t       lasso_ecp_process_response_msg      (LassoEcp *ecp,
                                                         const char *response_msg);
void                lasso_ecp_destroy                   (LassoEcp *ecp);

Description

Details

struct LassoEcp

struct LassoEcp {
	LassoProfile parent;

	gchar *assertionConsumerURL;
};

lasso_ecp_new ()

LassoEcp *          lasso_ecp_new                       (LassoServer *server);

Creates a new LassoEcp.

Returns :

a newly created LassoEcp object; or NULL if an error occured

lasso_ecp_process_authn_request_msg ()

lasso_error_t       lasso_ecp_process_authn_request_msg (LassoEcp *ecp,
                                                         const char *authn_request_msg);

lasso_ecp_process_response_msg ()

lasso_error_t       lasso_ecp_process_response_msg      (LassoEcp *ecp,
                                                         const char *response_msg);

lasso_ecp_destroy ()

void                lasso_ecp_destroy                   (LassoEcp *ecp);

Destroys a LassoEcp object

ecp :

a LassoEcp