diff options
| author | Nicolas Clapies <nclapies@entrouvert.com> | 2004-08-25 14:41:04 +0000 |
|---|---|---|
| committer | Nicolas Clapies <nclapies@entrouvert.com> | 2004-08-25 14:41:04 +0000 |
| commit | d93a9671bb4ae88e71d07c34360ea54db0afd3cd (patch) | |
| tree | 8ed6fa38270382b39ba118879dacd800cc9e7394 | |
| parent | 88002d5b6f39bead9e0116858e25c9b156dc7b81 (diff) | |
| download | lasso-d93a9671bb4ae88e71d07c34360ea54db0afd3cd.tar.gz lasso-d93a9671bb4ae88e71d07c34360ea54db0afd3cd.tar.xz lasso-d93a9671bb4ae88e71d07c34360ea54db0afd3cd.zip | |
Added in lasso_login_process_authn_response_msg() setting of msg_relayState from lib:RelayState of AuthnResponse message if exists, else msg_relayState is set to NULL
| -rw-r--r-- | lasso/id-ff/login.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/lasso/id-ff/login.c b/lasso/id-ff/login.c index 1bd89856..1c073123 100644 --- a/lasso/id-ff/login.c +++ b/lasso/id-ff/login.c @@ -1063,6 +1063,11 @@ lasso_login_process_authn_response_msg(LassoLogin *login, g_error_free(err); } + LASSO_PROFILE(login)->msg_relayState = lasso_node_get_child_content(LASSO_PROFILE(login)->response, + "RelayState", + lassoLibHRef, + NULL); + ret2 = lasso_login_process_response_status_and_assertion(login); return (ret2 == 0 ? ret1 : ret2); |
