![]() |
![]() |
![]() |
Lasso Reference Manual | ![]() |
---|---|---|---|---|
Top | Description |
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
);
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.
struct LassoFederation { LassoNode parent; gchar *remote_providerID; LassoNode *local_nameIdentifier; LassoNode *remote_nameIdentifier; };
LassoFederation * lasso_federation_new (const gchar *remote_providerID
);
Creates a new LassoFederation with the remote provider.
|
remote Provider ID |
Returns : |
a newly created LassoFederation |
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 |
void lasso_federation_destroy (LassoFederation *federation
);
Destroys a federation.
|
a LassoFederation |
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 . |