diff options
author | Benjamin Dauvergne <bdauvergne@entrouvert.com> | 2010-09-30 10:58:50 +0200 |
---|---|---|
committer | Benjamin Dauvergne <bdauvergne@entrouvert.com> | 2010-09-30 10:58:50 +0200 |
commit | 4c3af26a58ff0aaf3abf54e6b01d843ec56c192b (patch) | |
tree | 1a2f857b5f32832f7d9bdf253247102e65e1f47e /lasso | |
parent | 7386dc8189c25ee3654b9b3c41981c768c8eac5b (diff) | |
download | lasso-4c3af26a58ff0aaf3abf54e6b01d843ec56c192b.tar.gz lasso-4c3af26a58ff0aaf3abf54e6b01d843ec56c192b.tar.xz lasso-4c3af26a58ff0aaf3abf54e6b01d843ec56c192b.zip |
[SAMLv2] also initialize Destination for response messages
asynchronous bindings needs Destination attribute even for response
messages.
Diffstat (limited to 'lasso')
-rw-r--r-- | lasso/saml-2.0/profile.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/lasso/saml-2.0/profile.c b/lasso/saml-2.0/profile.c index 4d2edeb5..f8039dd1 100644 --- a/lasso/saml-2.0/profile.c +++ b/lasso/saml-2.0/profile.c @@ -1248,6 +1248,11 @@ lasso_saml20_profile_build_response_msg(LassoProfile *profile, char *service, } } + if (url) { + lasso_assign_string(((LassoSamlp2StatusResponse*)profile->response)->Destination, + url); + } + switch (method) { case LASSO_HTTP_METHOD_POST: rc = lasso_saml20_profile_build_post_response_msg(profile, url); |