summaryrefslogtreecommitdiffstats
path: root/lasso/id-ff/federation.c
diff options
context:
space:
mode:
authorFrederic Peters <fpeters@entrouvert.com>2005-11-20 15:38:19 +0000
committerFrederic Peters <fpeters@entrouvert.com>2005-11-20 15:38:19 +0000
commitebb9f7dffc22196e6c1cb18b218fc411b4d190c2 (patch)
treefce2aedd2eebee66103da6dc0f811063b8934f12 /lasso/id-ff/federation.c
parent56c88d1921c3b05c0213d2a1321502b2290b0b6f (diff)
downloadlasso-ebb9f7dffc22196e6c1cb18b218fc411b4d190c2.tar.gz
lasso-ebb9f7dffc22196e6c1cb18b218fc411b4d190c2.tar.xz
lasso-ebb9f7dffc22196e6c1cb18b218fc411b4d190c2.zip
SAML 2.0 support (only web-sso for the moment)
Diffstat (limited to 'lasso/id-ff/federation.c')
-rw-r--r--lasso/id-ff/federation.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/lasso/id-ff/federation.c b/lasso/id-ff/federation.c
index 499d74ff..dbcc2a71 100644
--- a/lasso/id-ff/federation.c
+++ b/lasso/id-ff/federation.c
@@ -33,7 +33,7 @@ struct _LassoFederationPrivate
/* static methods/functions */
/*****************************************************************************/
-static LassoSamlNameIdentifier*
+static LassoNode*
lasso_federation_build_name_identifier(const gchar *nameQualifier,
const gchar *format, const gchar *content)
{
@@ -49,7 +49,7 @@ lasso_federation_build_name_identifier(const gchar *nameQualifier,
nameIdentifier->NameQualifier = g_strdup(nameQualifier);
nameIdentifier->Format = g_strdup(format);
- return nameIdentifier;
+ return LASSO_NODE(nameIdentifier);
}
/*****************************************************************************/
@@ -107,7 +107,7 @@ lasso_federation_verify_name_identifier(LassoFederation *federation,
/* verify local name identifier */
if (federation->local_nameIdentifier != NULL) {
- s = federation->local_nameIdentifier->content;
+ s = LASSO_SAML_NAME_IDENTIFIER(federation->local_nameIdentifier)->content;
if (strcmp(s, name_identifier->content) == 0) {
return TRUE;
}
@@ -115,7 +115,7 @@ lasso_federation_verify_name_identifier(LassoFederation *federation,
/* verify remote name identifier */
if (federation->remote_nameIdentifier != NULL) {
- s = federation->remote_nameIdentifier->content;
+ s = LASSO_SAML_NAME_IDENTIFIER(federation->remote_nameIdentifier)->content;
if (strcmp(s, name_identifier->content) == 0) {
return TRUE;
}