Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Core: add a SNIPPET_COLLECT_NAMESPACE snippet type | Benjamin Dauvergne | 2010-04-06 | 2 | -1/+53 | |
| | | | | | | | * lasso/xml/private.h lasso/xml/xml.c: add a new primary XmlSnippet type for collecting all namespace declaration, following parent relation on current node or one of the child nodes. | |||||
* | Binding python: fix use of raise_on_rc, simplift Node.__setstate__ | Benjamin Dauvergne | 2010-04-06 | 1 | -7/+6 | |
| | ||||||
* | Revert "Make lasso_node_get_xmlNode return original_xmlnode if there is one" | Benjamin Dauvergne | 2010-04-06 | 1 | -5/+0 | |
| | | | | This reverts commit dfd8f21ab27d2b25a67a52aadd9d4cdce20ebda5. | |||||
* | Binding python: for empty GList return empty tuples, not None | Benjamin Dauvergne | 2010-04-06 | 2 | -18/+18 | |
| | ||||||
* | Docs: remove from documentation comments characters outside ASCII for python ↵ | Benjamin Dauvergne | 2010-04-06 | 1 | -5/+5 | |
| | | | | bindings | |||||
* | Fix return path in lasso_saml20_process_any_response for signatures checking | Benjamin Dauvergne | 2010-04-06 | 1 | -4/+4 | |
| | ||||||
* | fix documentation of lasso_node_debug | Benjamin Dauvergne | 2010-04-06 | 1 | -1/+1 | |
| | ||||||
* | Make lasso_node_get_xmlNode return original_xmlnode if there is one | Benjamin Dauvergne | 2010-04-06 | 1 | -0/+5 | |
| | | | | | | | | * lasso/xml/xml.c: this change allow session to contain exact copy of received assertion (and not the one lacking signatures) and also to put those assertions directly into message, for example as ID-WSF credentials. But it could have side effect, so for now I will no merge it. | |||||
* | update documentation of lasso_login_build_authn_response_msg | Benjamin Dauvergne | 2010-03-27 | 1 | -1/+35 | |
| | ||||||
* | update documentation of lasso_login_build_authn_request_msg | Benjamin Dauvergne | 2010-03-27 | 1 | -11/+36 | |
| | ||||||
* | improve documentation of lasso_login_build_artifact_msg | Benjamin Dauvergne | 2010-03-27 | 1 | -1/+30 | |
| | ||||||
* | use lasso_release_gobject in lasso_login_destroy | Benjamin Dauvergne | 2010-03-27 | 1 | -1/+1 | |
| | ||||||
* | update lasso_login_accept_sso documentation | Benjamin Dauvergne | 2010-03-27 | 1 | -9/+23 | |
| | ||||||
* | ID-FF&SAML2: complete documentation of lasso_login_build_assertion | Benjamin Dauvergne | 2010-03-27 | 1 | -5/+27 | |
| | ||||||
* | Make multiple include loading work in lasso/backward_comp.h | Benjamin Dauvergne | 2010-03-27 | 1 | -1/+2 | |
| | | | | | * lasso/backward_comp.h add missing BACKWARD_COMP_H define. | |||||
* | Binding python: fix test file | Benjamin Dauvergne | 2010-03-27 | 1 | -1/+1 | |
| | ||||||
* | SAML 2.0&ID-FF 1.2: simplify and complete metadata loading for multi-role ↵ | Benjamin Dauvergne | 2010-03-27 | 16 | -543/+1007 | |
| | | | | support | |||||
* | Core: add XML schemas for SAML 2.0 | Benjamin Dauvergne | 2010-03-27 | 33 | -0/+4345 | |
| | ||||||
* | Doc: add all missing methods to documentation section file | Benjamin Dauvergne | 2010-03-27 | 2 | -8/+78 | |
| | | | | | * add missing LASSO_EXPORT too for functions already present in the documentation, but not exported previously. | |||||
* | Tools: add script to check for missing functions in lasso-sections.txt | Benjamin Dauvergne | 2010-03-27 | 1 | -0/+39 | |
| | ||||||
* | XML: in lasso_node_build_xmlNode_from_snippets only set child name if ↵ | Benjamin Dauvergne | 2010-03-27 | 1 | -2/+1 | |
| | | | | SNIPPET is not of ANY type | |||||
* | Core: add lasso_set_string_from_prop(char**,xmlNode*,..) function | Benjamin Dauvergne | 2010-03-27 | 2 | -0/+15 | |
| | ||||||
* | Core: add method to check whether we are IdP or SP of another provider | Benjamin Dauvergne | 2010-03-27 | 2 | -0/+57 | |
| | | | | | | | | * lasso/id-ff/profile.{c,h}: the method lasso_profile_sso_role_with, evaluate using the current LassoIdentity content if we are in a relation of IdP or SP toward another provider. This is based on the existence of a federation with this provider. | |||||
* | SAML 2.0: add attribute profiles strings | Benjamin Dauvergne | 2010-03-27 | 1 | -0/+7 | |
| | ||||||
* | SAML 2.0: add support for attribute, authentication and authorization ↵ | Benjamin Dauvergne | 2010-03-27 | 11 | -94/+247 | |
| | | | | | | | | | | | | | | | | | | | | | | | authorities metadata * server.c,serverprivate.h: add new private method lasso_server_get_firs_providerID_by_role(server, role)w * defederation.c: use new private method lasso_server_get_first_providerID_by_role for find providerID when the argument remote_providerID is null in lasso_defederation_init_notification. * lasso/id-ff/login.c (lasso_login_init_authn_request): use new private method lasso_server_get_first_providerID_by_role. * provider.h: add thre new provider role (authn,pdp,attribute) and four new services (authn,assertionid,attribute,authz) and also a ROLE_ANY value (-1) for catchall purpose and a ROLE_LAST for array sizing. * provider.h: add a LAST member to LassoMdProtocolType enum. * providerprivate.h,provider.c: - removes separate hashtable for descriptors depending on provider role, use only one table named Descriptors. - use the LAST members of enumerations to dimention static string arrays. * provider.h: add a LAST member to the e | |||||
* | XML: add support for setting attribute in any namespace using element tree ↵ | Benjamin Dauvergne | 2010-03-27 | 1 | -2/+37 | |
| | | | | syntax | |||||
* | Support SignatureVerifyHint in SAML 2.0 SSO profile and common message handling | Benjamin Dauvergne | 2010-03-27 | 2 | -20/+91 | |
| | ||||||
* | Add signature_verify_hint accessor methods to LassoProfile | Benjamin Dauvergne | 2010-03-27 | 4 | -1/+57 | |
| | | | | | | | | | | * lasso/id-ff/profile.{c,h}: add a LassoProfileSignatureVerifyHint enumeration and two accessor methods: - lasso_profile_get_signature_verify_hint - lasso_profile_set_signature_verify_hint * lasso/id-ff/profileprivate.h: add private field signature_verify_hint. | |||||
* | Bindings: fix parsing of camelcased ident (Samlp2IDPList -> samlp2,idp,list) | Benjamin Dauvergne | 2010-03-27 | 1 | -3/+28 | |
| | ||||||
* | Binding python: fix problem of classes without an initializer | Benjamin Dauvergne | 2010-03-27 | 1 | -5/+7 | |
| | ||||||
* | Tests: add macros to test for string equality | Benjamin Dauvergne | 2010-03-27 | 1 | -0/+12 | |
| | ||||||
* | Tests: in SAML 2.0 tests, use more check_ macros | Benjamin Dauvergne | 2010-03-27 | 1 | -68/+46 | |
| | ||||||
* | Tests: add macros check_equals and check_not_equals | Benjamin Dauvergne | 2010-03-27 | 1 | -0/+14 | |
| | ||||||
* | Core: change GObjectAnnotation of lasso_node_export_to_query to state that ↵ | Benjamin Dauvergne | 2010-03-27 | 1 | -2/+2 | |
| | | | | private_key_file is optional | |||||
* | SAML 2.0 XML: add header listing strings from XML schema | Benjamin Dauvergne | 2010-03-27 | 3 | -3/+59 | |
| | ||||||
* | SAML 2.0: fix uninitialized variable | Benjamin Dauvergne | 2010-03-08 | 1 | -4/+4 | |
| | ||||||
* | ID-WSF 1.0: fix bad header name in all inclusive header lasso/id-wsf/id_wsf.h | Benjamin Dauvergne | 2010-03-08 | 1 | -9/+9 | |
| | ||||||
* | Binding PHP5 tests: fix assertion dump test | Benjamin Dauvergne | 2010-03-02 | 1 | -17/+1 | |
| | ||||||
* | XML: move registry mapping into the *_get_type() functions | Benjamin Dauvergne | 2010-03-02 | 8 | -22/+32 | |
| | | | | | | | | | | | | | | * lassoxml/disco_send_single_logout.c: * lassoxml/id-wsf-2.0/sb2_user_interaction_header.c: * lassoxml/id-wsf-2.0/subsref_app_data.c: * lassoxml/lib_assertion.c: * lassoxml/saml-2.0/saml2_condition_abstract.c: * lassoxml/saml-2.0/saml2_encrypted_element.c: * lassoxml/ws/wsa_attributed_uri.c: * lassoxml/ws/wsa_endpoint_reference.c: class_init is only called the first time an object of the given type is created, registry mappings must exist before this time, so I moved the registration code to the _get_type() functions. | |||||
* | Core: add a level argument to lasso_node_debug | Benjamin Dauvergne | 2010-03-02 | 2 | -3/+4 | |
| | ||||||
* | ID-WSF 2.0: add lasso_soap_envelope_set_relates_to method | Benjamin Dauvergne | 2010-03-02 | 2 | -0/+29 | |
| | ||||||
* | Core: add macro to remove gobject from lists | Benjamin Dauvergne | 2010-03-02 | 1 | -0/+6 | |
| | ||||||
* | Core: export lasso_build_unique_id into public API | Benjamin Dauvergne | 2010-03-02 | 3 | -3/+34 | |
| | | | | | | | | | | | * lasso/xml/tools.h: add new header to export lasso_build_unique_id as a public API. * lasso/xml/Makefile.am: add tools.h to header list * lasso/xml/tools.c: add GObjectIntrospection annotations to exported functions. | |||||
* | SAML 2.0: change error code for empty ArtifactResolve response to ↵ | Benjamin Dauvergne | 2010-03-02 | 1 | -1/+1 | |
| | | | | LASSO_PROFILE_ERROR_MISSING_RESPONSE | |||||
* | Bindings java: do not mask errors from the code generator | Benjamin Dauvergne | 2010-03-02 | 1 | -1/+1 | |
| | ||||||
* | Core: add an helper method to build a SOAP response in a LassoProfile object | Benjamin Dauvergne | 2010-03-02 | 6 | -17/+67 | |
| | | | | | | | | | | | | | * lasso/id-ff/profile.{c,h}: add lasso_profile_add_soap_fault_response(char* code, char *string, GList *details). * lasso/id-wsf-2.0/profile.{c,h}: change signature of lasso_idwsf2_profile_init_soap_fault_response. * lasso/id-wsf-2.0/data_service.c: use new function instead of manually intializing soap faults * lasso/id-wsf-2.0/discovery.c: init a soap fault when parsed request is of an unknown type, return proper error. | |||||
* | ID-WSF 2.0 python tests: finish tests for new ID-WSF 2.0 API | Benjamin Dauvergne | 2010-03-02 | 1 | -26/+157 | |
| | | | | | | | * bindings/python/tests/idwsf2_tests.py: all Discovery service request types are tested, and Data Service query is tested as well. Data Service testing and API should more tested, especially failure cases. | |||||
* | ID-WSF 2.0: add service type to response, parse response before using it | Benjamin Dauvergne | 2010-03-02 | 1 | -1/+24 | |
| | ||||||
* | Core: in xml_insure_namespace do not segfault if ns is NULL | Benjamin Dauvergne | 2010-03-02 | 1 | -1/+1 | |
| | ||||||
* | Binding python: accept a functio as setter, if it has only two arguments | Benjamin Dauvergne | 2010-03-02 | 1 | -1/+1 | |
| |