lasso/lasso
Benjamin Dauvergne 7b3b7d6900 [id-ff 1.2] change websso with artifact binding to work as SAML 2.0
The old way of transmiting the assertion to return via the session is kept,
but a new way more semblable to the one used in the SAML 2.0 code is added.

After lasso_login_build_artifact_msg() you must save the return of
lasso_profile_get_artifact_message() linked to the value of the artifact
obtained via lasso_profile_get_artifact().

In the artifact-resolve endpoint you must find the artifact message
corresponding to the return value of lasso_profile_get_artifact()
reinstall the artifact message using lasso_profile_set_artifact_message()
just before calling lasso_login_build_response_msg().

This change is necessary for ID-FF 1.2 SSO profile to work with the
thin-sessions.
2011-12-23 10:56:27 +01:00
..
id-ff [id-ff 1.2] change websso with artifact binding to work as SAML 2.0 2011-12-23 10:56:27 +01:00
id-wsf Simplify useless complexity in include paths 2011-12-16 14:17:31 +01:00
id-wsf-2.0 Simplify useless complexity in include paths 2011-12-16 14:17:31 +01:00
saml-2.0 [saml 2.0] use the new SessionIndex storage for SLO management 2011-12-22 18:16:46 +01:00
xml [doc] do some documentation fixing 2011-12-22 18:21:12 +01:00
Makefile.am [Makefile] fix missing soap11 nodes when compiling for Mingw 2011-12-16 11:39:18 +01:00
backward_comp.h Make multiple include loading work in lasso/backward_comp.h 2010-03-27 17:39:55 +00:00
build_strerror.py Support multiline error messages in build_strerror.py 2010-02-22 13:30:30 +00:00
ctypes.h [Core] add a lasso_error_t typedef 2010-07-12 14:08:55 +00:00
debug.h [core] add support for thin-sessions environment flag, to reduce size of LassoSession dumps 2011-12-22 18:13:48 +01:00
errors.c [core] add a new class of errors for xml encryption errors 2011-11-22 18:51:12 +01:00
errors.c.in All: Rework include files handling, separated ID-WSF code from SAML2/ID-FF code 2009-08-26 15:14:32 +00:00
errors.h Simplify useless complexity in include paths 2011-12-16 14:17:31 +01:00
export.h Simplify useless complexity in include paths 2011-12-16 14:17:31 +01:00
extract_sections.py Docs: change the doc production and lot of other fixes 2009-08-26 15:15:07 +00:00
extract_symbols.py Core: fix extract_symbols regular expression 2009-09-11 15:51:49 +00:00
extract_types.py Core: SOAP is also used by SAML bindings 2009-08-26 15:13:59 +00:00
key.c Simplify useless complexity in include paths 2011-12-16 14:17:31 +01:00
key.h Simplify useless complexity in include paths 2011-12-16 14:17:31 +01:00
keyprivate.h Simplify useless complexity in include paths 2011-12-16 14:17:31 +01:00
lasso.c [core] add support for thin-sessions environment flag, to reduce size of LassoSession dumps 2011-12-22 18:13:48 +01:00
lasso.h [Core] lasso_check_version does not return a proper error code 2010-07-12 14:09:11 +00:00
lasso_config.h.in Core: move logging function and macros to their own module, adapt perl binding 2010-06-12 00:43:49 +00:00
logging.c Simplify useless complexity in include paths 2011-12-16 14:17:31 +01:00
logging.h Simplify useless complexity in include paths 2011-12-16 14:17:31 +01:00
registry-private.h Fix leak of mapping registry 2009-04-30 14:58:22 +00:00
registry.c Simplify useless complexity in include paths 2011-12-16 14:17:31 +01:00
registry.h Simplify useless complexity in include paths 2011-12-16 14:17:31 +01:00
utils.c Simplify useless complexity in include paths 2011-12-16 14:17:31 +01:00
utils.h Simplify useless complexity in include paths 2011-12-16 14:17:31 +01:00