summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBenjamin Dauvergne <bdauvergne@entrouvert.com>2010-12-17 17:36:17 +0100
committerBenjamin Dauvergne <bdauvergne@entrouvert.com>2010-12-17 17:36:17 +0100
commitd02bf096a5468ce688b07ecb543260942c075331 (patch)
tree319a9934c88de486e309ba2d4605d191c7b8a89f
parentfd52e6809498824b48d999da3fa2f221fd1543da (diff)
[samlv2 logout] setup the NameID from the assertion
-rw-r--r--lasso/saml-2.0/logout.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/lasso/saml-2.0/logout.c b/lasso/saml-2.0/logout.c
index 7f677aa2..332c3287 100644
--- a/lasso/saml-2.0/logout.c
+++ b/lasso/saml-2.0/logout.c
@@ -82,8 +82,8 @@ lasso_saml20_logout_init_request(LassoLogout *logout, LassoProvider *remote_prov
lasso_ref(assertion_n);
assertion = (LassoSaml2Assertion*)assertion_n;
- /* set the nameid */
- lasso_assign_gobject(logout_request->NameID, profile->nameIdentifier);
+ /* Set the NameID */
+ lasso_assign_gobject(logout_request->NameID, assertion->Subject->NameID);
/* Encrypt NameID */
if (lasso_provider_get_encryption_mode(remote_provider) == LASSO_ENCRYPTION_MODE_NAMEID) {