LassoEcp

LassoEcp — Enhanced Client or Proxy Profile (SAMLv2)

Synopsis


#include <lasso/lasso.h>

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

Object Hierarchy

  GObject
   +----LassoNode
         +----LassoProfile
               +----LassoEcp

Description

Details

LassoEcp

typedef struct {
	gchar *assertionConsumerURL;
} LassoEcp;


lasso_ecp_new ()

LassoEcp*           lasso_ecp_new                       (LassoServer *server);

Creates a new LassoEcp.

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

lasso_ecp_destroy ()

void                lasso_ecp_destroy                   (LassoEcp *ecp);

Destroys a LassoEcp object

ecp : a LassoEcp

lasso_ecp_process_authn_request_msg ()

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

ecp :
authn_request_msg :
Returns :

lasso_ecp_process_response_msg ()

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

ecp :
response_msg :
Returns :