diff options
| author | Frederic Peters <fpeters@entrouvert.com> | 2006-10-28 20:18:01 +0000 |
|---|---|---|
| committer | Frederic Peters <fpeters@entrouvert.com> | 2006-10-28 20:18:01 +0000 |
| commit | 7fa059b41fc132dd5e549b0e894b3cce262effd1 (patch) | |
| tree | 1b11ee3ab9a9a04829e370f60a23a1e26d0136b1 | |
| parent | 75d0058559f367b421c740917473e096891e27d6 (diff) | |
| download | lasso-7fa059b41fc132dd5e549b0e894b3cce262effd1.tar.gz lasso-7fa059b41fc132dd5e549b0e894b3cce262effd1.tar.xz lasso-7fa059b41fc132dd5e549b0e894b3cce262effd1.zip | |
finished saml2/sso/post
| -rw-r--r-- | lasso/saml-2.0/login.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/lasso/saml-2.0/login.c b/lasso/saml-2.0/login.c index 947e9d57..3965bf79 100644 --- a/lasso/saml-2.0/login.c +++ b/lasso/saml-2.0/login.c @@ -479,6 +479,7 @@ lasso_saml20_login_build_artifact_msg(LassoLogin *login, LassoHttpMethod http_me } else { /* XXX: ARTIFACT POST */ } + g_free(url); return 0; } @@ -693,8 +694,12 @@ lasso_saml20_login_build_authn_response_msg(LassoLogin *login) LASSO_PROFILE(login)->remote_providerID); if (LASSO_IS_PROVIDER(remote_provider) == FALSE) return critical_error(LASSO_SERVER_ERROR_PROVIDER_NOT_FOUND); - profile->msg_url = lasso_provider_get_assertion_consumer_service_url(remote_provider, - LASSO_SAMLP2_AUTHN_REQUEST(profile->request)->AssertionConsumerServiceURL); + + profile->msg_url = lasso_saml20_provider_get_assertion_consumer_service_url( + remote_provider, + LASSO_SAMLP2_AUTHN_REQUEST( + profile->request)->AssertionConsumerServiceIndex); + return 0; |
