LassoIdWsf2Discovery

LassoIdWsf2Discovery

Synopsis

                    LassoIdWsf2Discovery;
LassoIdWsf2Discovery* lasso_idwsf2_discovery_new        (LassoServer *server);
gint                lasso_idwsf2_discovery_init_metadata_register
                                                        (LassoIdWsf2Discovery *discovery);
gint                lasso_idwsf2_discovery_init_metadata_association_add
                                                        (LassoIdWsf2Discovery *discovery);
gint                lasso_idwsf2_discovery_init_query   (LassoIdWsf2Discovery *discovery);

Description

Details

LassoIdWsf2Discovery

typedef struct {
	LassoIdWsf2Profile parent;
} LassoIdWsf2Discovery;

lasso_idwsf2_discovery_new ()

LassoIdWsf2Discovery* lasso_idwsf2_discovery_new        (LassoServer *server);

Create a new LassoIdWsf2Discovery.

server:(allow-none) :

a LassoServer object, for resolving ProviderID names

Returns :

a newly created LassoIdWsf2Discovery object; or NULL if an error occured.

lasso_idwsf2_discovery_init_metadata_register ()

gint                lasso_idwsf2_discovery_init_metadata_register
                                                        (LassoIdWsf2Discovery *discovery);

Initialise a ID-WSF service metadata registration request to a Discovery service.

discovery :

a LassoIdWsf2Discovery object

Returns :

0 on success; an error code otherwise.

lasso_idwsf2_discovery_init_metadata_association_add ()

gint                lasso_idwsf2_discovery_init_metadata_association_add
                                                        (LassoIdWsf2Discovery *discovery);

Initialise a request to associate a user account to a service metadata, allowing a WSC to request this service for data related to this user account.

discovery :

a LassoIdWsf2Discovery

svcMDID :

identifier of the service metadata the user wants to associate with

Returns :

0 on success; or a negative value otherwise.

lasso_idwsf2_discovery_init_query ()

gint                lasso_idwsf2_discovery_init_query   (LassoIdWsf2Discovery *discovery);

Initialise a request for ID-WSF discovery Query to a discovery service.

discovery :

a LassoIdWsf2Discovery

Returns :

0 on success; or a negative value otherwise.