| Lasso Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | ||||
Synopsis
struct LassoFederation; LassoFederation * lasso_federation_new (const gchar *remote_providerID); void lasso_federation_build_local_name_identifier (LassoFederation *federation,const gchar *nameQualifier,const gchar *format,const gchar *content); void lasso_federation_destroy (LassoFederation *federation); gboolean lasso_federation_verify_name_identifier (LassoFederation *federation,LassoNode *name_identifier);
Description
A LassoFederation represents the an identifier shared by two provider, usually an identity provider and a service provider. Instance of this class are usually never accessed directly.
Details
struct LassoFederation
struct LassoFederation {
	LassoNode parent;
	gchar *remote_providerID;
	LassoNode *local_nameIdentifier;
	LassoNode *remote_nameIdentifier;
};
lasso_federation_new ()
LassoFederation *   lasso_federation_new                (const gchar *remote_providerID);
Creates a new LassoFederation with the remote provider.
  | 
remote Provider ID | 
Returns :  | 
a newly created LassoFederation | 
lasso_federation_build_local_name_identifier ()
void lasso_federation_build_local_name_identifier (LassoFederation *federation,const gchar *nameQualifier,const gchar *format,const gchar *content);
Builds federation local name identifier.
  | 
a LassoFederation | 
  | 
the name identifier qualifier | 
  | 
the name identifier format | 
  | 
the name identifier content | 
lasso_federation_destroy ()
void                lasso_federation_destroy            (LassoFederation *federation);
Destroys a federation.
  | 
a LassoFederation | 
lasso_federation_verify_name_identifier ()
gboolean lasso_federation_verify_name_identifier (LassoFederation *federation,LassoNode *name_identifier);
Checks whether federation is for name_identifier.
  | 
a LassoFederation | 
  | 
the LassoSamlNameIdentifier | 
Returns :  | 
TRUE if the federation is for name_identifier. | 
