Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Change <p> tags to <para> | Benjamin Dauvergne | 2010-05-01 | 2 | -10/+10 | |
| | ||||||
* | Add a lasso_profile_get_signature_status method | Benjamin Dauvergne | 2010-05-01 | 2 | -0/+17 | |
| | ||||||
* | Initialize all uninitialized rc variables | Benjamin Dauvergne | 2010-04-30 | 19 | -26/+26 | |
| | ||||||
* | in lasso_idwsf2_data_service_build_response_msg, allows SOAPFault as responses | Benjamin Dauvergne | 2010-04-28 | 1 | -15/+17 | |
| | ||||||
* | Fix uninitialized local variable | Benjamin Dauvergne | 2010-04-28 | 1 | -1/+1 | |
| | ||||||
* | in lasso_session_count_assertions, do not emit warning if session is not an ↵ | Benjamin Dauvergne | 2010-04-28 | 1 | -3/+3 | |
| | | | | object | |||||
* | SAML 2.0: always restart initial request processing in ↵ | Benjamin Dauvergne | 2010-04-27 | 1 | -63/+41 | |
| | | | | | | | | | | lasso_logout_build_response_msg * Does it also in process_response_msg if no more assertions are present. * Take into account that lasso_saml20_profile_process_any_response already check for the status code, and so specify finer error code in the cleanup code. | |||||
* | SAML 2.0: fix lasso_saml20_provider_get_first_http_method | Benjamin Dauvergne | 2010-04-27 | 1 | -1/+13 | |
| | | | | | * LassoServer object can have many roles, use the default role of the remote provider to decide on which to assume. | |||||
* | SAML 2.0 Logout: in init_request, remove the assertion anyway | Benjamin Dauvergne | 2010-04-27 | 1 | -17/+5 | |
| | | | | | | | * lasso/saml-2.0/logout.c: when initiating a logout, if no problem is found, remove the assertion. you can always continue by changing profile->http_request_method to SOAP for example and redo a build_request_msg. | |||||
* | SAML 2.0: lasso_saml20_profile_process_any_response_msg, change status code ↵ | Benjamin Dauvergne | 2010-04-27 | 1 | -5/+13 | |
| | | | | checking | |||||
* | SAML 2.0: lasso_logout_build_response_msg, just verify there is saved data ↵ | Benjamin Dauvergne | 2010-04-22 | 1 | -20/+12 | |
| | | | | | | | | | from a previous request before switching them * lasso/saml-2.0/logout.c: There is no need to check what the previous remote provider ID was, just that initial_remote_providerID is not NULL in order to switch request, response and remote_providerID. | |||||
* | Fix wrong change g_free -> lasso_release inside example code | Benjamin Dauvergne | 2010-04-22 | 1 | -2/+2 | |
| | ||||||
* | Provider: fix problem when reusing the same lists nodes in Descriptors | Benjamin Dauvergne | 2010-04-22 | 1 | -5/+7 | |
| | ||||||
* | Improve safety by replacing all g_hash_table_destroy use by ↵ | Benjamin Dauvergne | 2010-04-22 | 7 | -36/+18 | |
| | | | | lasso_release_ghashtable | |||||
* | Improve safety by replacing all g_list_free use by lasso_release_list | Benjamin Dauvergne | 2010-04-22 | 10 | -40/+20 | |
| | ||||||
* | Improve safety by replacing all g_string_free use by lasso_release_gstring | Benjamin Dauvergne | 2010-04-22 | 5 | -7/+8 | |
| | ||||||
* | Improve safety by replacing all g_free use by lasso_release | Benjamin Dauvergne | 2010-04-22 | 28 | -85/+87 | |
| | ||||||
* | Start an example listing for an IdP SingleSignOn endpoint | Benjamin Dauvergne | 2010-04-22 | 1 | -0/+34 | |
| | ||||||
* | Fix potential SEGFAULT in _lasso_node_free_custom_element | Benjamin Dauvergne | 2010-04-22 | 1 | -4/+6 | |
| | ||||||
* | Utils: add lasso_assign_list | Benjamin Dauvergne | 2010-04-22 | 1 | -0/+8 | |
| | ||||||
* | Add lasso_release_gstring | Benjamin Dauvergne | 2010-04-22 | 1 | -0/+9 | |
| | ||||||
* | Utils: add lasso_release_ghashtable | Benjamin Dauvergne | 2010-04-22 | 1 | -0/+3 | |
| | ||||||
* | SAML 2.0 Profile: remove unused must_sign variable | Benjamin Dauvergne | 2010-04-22 | 1 | -2/+0 | |
| | ||||||
* | First try to check that objects are fully functionals before proceeding | Benjamin Dauvergne | 2010-04-22 | 1 | -0/+4 | |
| | ||||||
* | Fix potential SEGFAULT of an unknown provider | Benjamin Dauvergne | 2010-04-22 | 1 | -0/+5 | |
| | ||||||
* | SAML 2.0: in lasso_saml20_process_federation, only handle the case of ↵ | Benjamin Dauvergne | 2010-04-20 | 1 | -41/+28 | |
| | | | | | | | | | | | | | | PERSISTENT format * lasso/saml-2.0/login.c: in lasso_saml20_process_federation: - if no name id format can be found by the request, use the default from the metadata file (first declared NameIDFormat) - instead of checking if format is TRANSIENT, check if it is PERSISTENT, and proceed with the federation, if not just return 0. - return LASSO_PROFILE_ERROR_UNKNOWN_PROVIDER instead of LASSO_SERVER_ERROR_PROVIDER_NOT_FOUND. - in any case, check for consent. | |||||
* | SAML 2.0: in lasso_saml20_login_validate_request, do not check signature if ↵ | Benjamin Dauvergne | 2010-04-20 | 1 | -23/+21 | |
| | | | | not necessary | |||||
* | SAML 2.0: find binding when only AssertionConsumerServiceURL is set, do not ↵ | Benjamin Dauvergne | 2010-04-20 | 1 | -31/+69 | |
| | | | | check signature on request if asked | |||||
* | SAML 2.0: add internal method to retrieve the binding for an URL | Benjamin Dauvergne | 2010-04-20 | 2 | -2/+65 | |
| | ||||||
* | Login: add internal function _lasso_login_must_verify_*signature | Benjamin Dauvergne | 2010-04-20 | 2 | -2/+48 | |
| | ||||||
* | Login: remove symbol markers in example code | Benjamin Dauvergne | 2010-04-19 | 1 | -8/+8 | |
| | ||||||
* | Fix documentation problems | Benjamin Dauvergne | 2010-04-19 | 7 | -14/+16 | |
| | ||||||
* | Ameliorate support for lasso_profile_set_signature_verify_hint | Benjamin Dauvergne | 2010-04-16 | 4 | -32/+61 | |
| | | | | | | | | | | | | | | | | | | | | * lasso/id-ff/profile.h: - add end symbol for enum LassoProfileSignatureVerifyHint * lasso/id-ff/profile.c: - fix documentation of lasso_profile_set_signature_verify_hint - do not allow to set or return invalid value for the signature_verify_hint attribute. * lasso/saml-2.0/login.c: - handle new enum value * lasso/saml-2.0/profile.c: - handle new enum value - fix missing catch of signature error reporting when signature_verify_hint is IGNORE. * docs/reference/lasso/lasso-sections.txt: - export enums LassoProfileSignatureHint and LassoProfileSignatureVerifyHint * tests/metadata_tests.c: - fix test of all Role enumerations | |||||
* | SAML 2.0: add Destination attribute to requests | Benjamin Dauvergne | 2010-04-06 | 1 | -0/+5 | |
| | | | | | | | | * lasso/saml-2.0/profile.c: this change make Lasso respect paragraphs 3.4.5.2 (HTTP-Redirect binding securit considerations ) and 3.5.5.2 (the same for HTTP-Post) of the saml-bindings-2.0-os.pdf document, and should allow our Authn Requests to be accepted by shiboleth IdP. | |||||
* | ID-WSF 2.0 DST: make lasso_idwsf2_data_service_set_status_code works event ↵ | Benjamin Dauvergne | 2010-04-06 | 1 | -24/+28 | |
| | | | | if no response is initialized | |||||
* | ID-FF 1.2 & SAML 2.0: factorize access to role prefix | Benjamin Dauvergne | 2010-04-06 | 1 | -13/+23 | |
| | ||||||
* | XML: add custom namespace definition handling | Benjamin Dauvergne | 2010-04-06 | 3 | -0/+53 | |
| | ||||||
* | SAML 2.0: fix default assertion consumer handling when isDefault is missing | Benjamin Dauvergne | 2010-04-06 | 1 | -1/+69 | |
| | | | | | | * if no default_assertion_consumer value is set after traversing the list of endpoint, try to find the first one without isDefault="false" and finally take the first one. | |||||
* | SAML 2.0: fix default assertion consumer handling | Benjamin Dauvergne | 2010-04-06 | 1 | -1/+1 | |
| | | | | | * the default one is the first with the attribute isDefault not the last. | |||||
* | XML: do not register any DST namespace by default | Benjamin Dauvergne | 2010-04-06 | 1 | -7/+0 | |
| | ||||||
* | XML: add a SNIPPET_COLLECT_NAMESPACES snippet to DstRefResultQuery | Benjamin Dauvergne | 2010-04-06 | 3 | -5/+9 | |
| | ||||||
* | ID-WSF 2.0 Data Service: new accessor, fix use of build_unique_id, change ↵ | Benjamin Dauvergne | 2010-04-06 | 2 | -3/+44 | |
| | | | | init_response to validate_request | |||||
* | 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. | |||||
* | 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. | |||||
* | 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 | |
| |