summaryrefslogtreecommitdiffstats
path: root/bindings/python/__init__.py
diff options
context:
space:
mode:
authorBenjamin Dauvergne <bdauvergne@entrouvert.com>2009-03-27 15:05:07 +0000
committerBenjamin Dauvergne <bdauvergne@entrouvert.com>2009-03-27 15:05:07 +0000
commit5d93009e0be759a527e9b3b4c0b6a166d2bc635b (patch)
tree6f1a71a61fc9c10805d0042232f3e0cd07cf065a /bindings/python/__init__.py
parenta57841ce69d85d6012f3faea349b46be0d06592f (diff)
downloadlasso-5d93009e0be759a527e9b3b4c0b6a166d2bc635b.tar.gz
lasso-5d93009e0be759a527e9b3b4c0b6a166d2bc635b.tar.xz
lasso-5d93009e0be759a527e9b3b4c0b6a166d2bc635b.zip
SAML 2.0: add internal generic implementation
* lasso/saml-2.0/profile.c: * lasso/saml-2.0/profileprivate.h: the current effort is to simplify implementation code in saml-2.0 and much of the other frameworks. Those new methods: lasso_saml20_init_request lasso_saml20_profile_process_name_identifier_decryption lasso_saml20_profile_process_soap_request lasso_saml20_profile_process_soap_response lasso_saml20_profile_process_any_request lasso_saml20_profile_process_any_response lasso_saml20_profile_setup_request_signing lasso_saml20_profile_build_request_msg lasso_saml20_profile_build_response lasso_saml20_profile_init_response should help reduce code in login.c, logout.c, name_id_management.c and assertion_query.c. They should also permit to make all profiles at the same level of binding support (GET,REDIRECT,POST,ARTIFACT_GET,ARTIFACT_POST). Those function centralize error code handling, initialization of commong class (LassoSamlp2StatusResponse and LassoSamlp2RequestAbstract) and also the handling of NameID decryption.
Diffstat (limited to 'bindings/python/__init__.py')
0 files changed, 0 insertions, 0 deletions