Commit Graph

1951 Commits

Author SHA1 Message Date
Frédéric Péters cbf399de96 revamped autogen.sh so it works on FreeBSD (with many thanks to
gnome-autogen.sh)
2004-12-28 21:07:21 +00:00
Frédéric Péters 75abeb989c only set samlp:Success in samlp:Response if assertion was found; fall back to
samlp:RequestDenied in other cases since there is currently no way to be more
precise.
2004-12-28 18:48:46 +00:00
Frédéric Péters 775d109536 added LASSO_LOGIN_ERROR_STATUS_NOT_SUCCESS error code 2004-12-28 16:26:31 +00:00
Frédéric Péters 2e7616519b set error to lib:UnknownPrincipal if authentication_result is FALSE 2004-12-28 15:52:25 +00:00
Frédéric Péters 7d8ec724c9 don't crash if session was not set 2004-12-28 15:36:34 +00:00
Frédéric Péters 2db50e6522 removed old signature code from LECP 2004-12-28 15:29:43 +00:00
Emmanuel Raviart 3bf07b106e Added Status to AuthnResponse. 2004-12-28 15:28:04 +00:00
Emmanuel Raviart ec747c681e Added SamlpStatus & SamlpStatusCode to SWIG.
Beginning to use same case in SWIG for XML elements as in C.
2004-12-28 14:17:53 +00:00
Frédéric Péters a29193e390 return LASSO_LOGIN_ERROR_REQUEST_DENIED if that's the response Status 2004-12-28 13:59:39 +00:00
Frédéric Péters fde7f4f96f fixed dependency on xmlsec1-openssl 2004-12-28 13:09:37 +00:00
Frédéric Péters 07fcdf0c4e generate xmlsec signatures in get_xmlNode; this should allow envelopes (in
LECP) to work properly.
2004-12-28 12:44:22 +00:00
Frédéric Péters 86fdb04dc0 lasso requires xmlsec >= 1.2.6 2004-12-28 10:16:08 +00:00
Emmanuel Raviart 3d16d356cb Added cast to remove compile time warning. 2004-12-27 22:09:49 +00:00
Frédéric Péters 740e6be5e7 Fixed lasso_lecp_build_authn_request_envelope_msg,
lasso_lecp_process_authn_request_envelope_msg and
lasso_lecp_build_authn_request_msg to properly deal with signatures (and,
generally, to work)
2004-12-27 19:47:06 +00:00
Frédéric Péters 1975fecaff support for <lib:Extension> elements in query (not yet reconstructed); enabled
for <lib:AuthnRequest>
2004-12-27 16:10:15 +00:00
Frédéric Péters f1f8d3b91b Moved back Extension support from xmlNode* to GList*; "SP login using
post/artifact (testing Extension); SP logout using SOAP." test now works.
2004-12-27 11:42:15 +00:00
Emmanuel Raviart c5d8c9dfd9 Replaced calls of lasso_provider_get_metadata_one with
lasso_provider_get_assertion_consumer_service_url in lecp.
2004-12-26 16:50:37 +00:00
Emmanuel Raviart 28fb3f118a Corrected SWIG binding for LECP methods inherited from Login. 2004-12-26 16:42:27 +00:00
Emmanuel Raviart f8b18247d6 Changed lib:Extension handling in SWIG lib:AuthnRequest binding, to ensure
that each lib:Extension element has a valid namespace.
2004-12-25 09:03:59 +00:00
Emmanuel Raviart fe17e281e9 Added SWIG support for "Extension" elements in lib:AuthnRequest. 2004-12-24 16:30:03 +00:00
Frédéric Péters 56c32de385 added lib:Extension support to dst classes. 2004-12-24 12:07:31 +00:00
Frédéric Péters 37b04beafb Added missing declaration for lasso_name_identity_mapping_new_from_dump (and
moved dump type to const char*).
2004-12-24 11:44:36 +00:00
Frédéric Péters 79eda46b50 errata2 makes SPProvidedNameIdentifier optional; changed schema snippet
accordingly
2004-12-24 10:26:32 +00:00
Frédéric Péters 0a3b4e3a62 errata2 adds a NotOnOrAfter attribute to LogoutRequests 2004-12-24 10:25:42 +00:00
Frédéric Péters b932a345d2 removed obsolete comment 2004-12-24 10:25:11 +00:00
Frédéric Péters a6de92e312 Do not store metadata in provider dumps; only store the filename. Handle
AssertionConsumerServiceID in <lib:AuthnRequest>; this allows to have more than
one AssertionConsumerServiceURL in a single service provider.
2004-12-24 10:04:37 +00:00
Frédéric Péters 94cd82e6ae more <lib:AuthnRequest> documentation 2004-12-24 09:20:39 +00:00
Frédéric Péters f18c6f1d6b removing lasso_config.h from scanned header files 2004-12-23 18:19:44 +00:00
Frédéric Péters 05e3610efb Moved <lib:Extension> to xmlNode* since the developer can use xmlAddNextSibling
to add other nodes.  (not tested)
2004-12-23 16:50:23 +00:00
Frédéric Péters a9419210d9 a few words about lib:AuthnRequest 2004-12-23 15:21:18 +00:00
Frédéric Péters dc217b7938 documented #LassoSamlNameIdentifier 2004-12-23 13:56:33 +00:00
Frédéric Péters a6ecf24ba6 removed all old setter methods and other removed functions from documentation. 2004-12-23 13:11:51 +00:00
Frédéric Péters 6be1164177 dot at the end 2004-12-23 13:11:03 +00:00
Frédéric Péters bccdbae127 Removed _new functions for abstract classes; added _new functions for classes
that only had _new_full functions.  Documented a little bit; marked public
members in structures as such.
2004-12-23 13:10:31 +00:00
Frédéric Péters 693ad7ea61 removed cut'n pasted doc from oasis 2004-12-23 12:38:55 +00:00
Frédéric Péters 5504a8edb3 removed liberty-alliance entity; 2004-12-23 12:12:24 +00:00
Frédéric Péters 05d1802c2a documented #LassoLogout; actually most docstrings were already there but are
way too much going into Lasso internals.  Not fixed yet.
2004-12-23 11:43:17 +00:00
Frédéric Péters 2e11822cc2 remove angle brackets around elements in doc strings so they can now be
considered as docbook (necessary to produce itemized lists in docstrings)
2004-12-23 11:28:51 +00:00
Frédéric Péters c70f35769a removed copy/pasted OASIS documentation 2004-12-23 11:27:55 +00:00
Frédéric Péters a263a7effd Removed docstring copy/pasted from OASIS documentation (looks like BSD so
it should be allowed if they are cited but I prefer to have full copyright
over Lasso code)
2004-12-23 11:24:49 +00:00
Frédéric Péters d99a72fa4d documented #LassoSession. Removed lasso_session_get_authentication_method and
lasso_session_get_first_providerID methods that were obsolete and unused.
2004-12-23 10:39:02 +00:00
Frédéric Péters 9c45b86263 Commited Nicolas SWIG binding for WSF since he is on vacation. 2004-12-23 10:11:25 +00:00
Frédéric Péters 41016ca42a create namespace in the air not to disturb xmlnode 2004-12-22 23:22:19 +00:00
Frédéric Péters 31e2cc05b7 disco:Status doesn't exist; once again fall back to UtilityStatus 2004-12-22 23:21:57 +00:00
Frédéric Péters 528c7cc422 pp:Status are not DstStatus but UtilityStatus; acknowledge. 2004-12-22 23:18:16 +00:00
Frédéric Péters 50a3265341 fixed QueryResponse get_xmlNode function. 2004-12-22 23:07:20 +00:00
Nicolas Clapies 49c1f1fd57 Added missing header. 2004-12-22 22:10:25 +00:00
Nicolas Clapies 2d355c143f Updated get_xmlNode(). 2004-12-22 22:09:43 +00:00
Nicolas Clapies 163b379b6e Added missing headers. 2004-12-22 22:09:14 +00:00
Nicolas Clapies 1312d3a6d9 Added set of request in lasso_personal_profile_process_query_msg() and lasso_personal_profile_process_modify_msg(). 2004-12-22 22:08:31 +00:00