diff options
| author | Benjamin Dauvergne <bdauvergne@entrouvert.com> | 2009-03-27 15:05:07 +0000 |
|---|---|---|
| committer | Benjamin Dauvergne <bdauvergne@entrouvert.com> | 2009-03-27 15:05:07 +0000 |
| commit | 5d93009e0be759a527e9b3b4c0b6a166d2bc635b (patch) | |
| tree | 6f1a71a61fc9c10805d0042232f3e0cd07cf065a /bindings/python/wrapper_top.c | |
| parent | a57841ce69d85d6012f3faea349b46be0d06592f (diff) | |
| download | lasso-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/wrapper_top.c')
0 files changed, 0 insertions, 0 deletions
