Commit Graph

23 Commits

Author SHA1 Message Date
Benjamin Dauvergne 7231771856 All: Rework include files handling, separated ID-WSF code from SAML2/ID-FF code
* nearly all C files: change includes for relative paths.
 * lasso/id-wsf/id_wsf.h, lasso/id-wsf-2.0/id_wsf_2.h: add top level
   public include files for ID-WSF 1.0 and ID-WSF 2.0.
 * lasso/id-ff/server.*, lasso/id-ff/session.*, lasso/id-ff/identity.*:
   remove most of the code related to ID-WSF and push into
   lasso/id-wsf/id_ff_extensions.* and lasso/id-wsf-2.0/identity.c,
   lasso/id-wsf-2.0/server.c, lasso/id-wsf-2.0/session.c.
 * lasso/id-wsf-2.0/saml2_login.c,
   lasso/id-wsf-2.0/saml2_login_private.h: same change but for ID-WSF
   2.0 support in SAML2 SSO profile.
2009-08-26 15:14:32 +00:00
Benjamin Dauvergne 9ed0670e48 * Remove ending blanks 2008-09-12 15:06:58 +00:00
Frédéric Péters cc117bdc49 fixed parameter names that different between header and source file 2007-11-22 14:46:42 +00:00
Damien Laniel 4fc6657e0c updated Copyright dates in all files 2007-05-30 17:17:45 +00:00
Emmanuel Raviart 7a03e99b09 Updated Copyright and authors. 2005-01-22 15:57:56 +00:00
Frédéric Péters d01961c269 documented name_identifier_mapping.c; removed its unused dump functions; fixed
a few docstrings
2005-01-20 13:24:04 +00:00
Frédéric Péters 98b86610af Reserved space for private_data expansion, so it will be possible to maintain
ABI compatibility if changes are needed.  Documented some functions (and
switched some destroy to use lasso_node_destroy).
2005-01-10 21:46:39 +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 256cca14ce restore spaces in front of author name 2004-11-25 22:26:55 +00:00
Frédéric Péters c556e1fdcc limit line length to 100 characters. 2004-11-25 22:25:51 +00:00
Frédéric Péters a31a08d228 renamed lasso/environs/ to lasso/id-ff/ 2004-11-15 10:40:37 +00:00
Frédéric Péters f13772d62d Done with the move to structures and the removal of protocols/ (lasso branched
on October 2nd; occasional merges since then).

- Compatible with current souk test suites.
- Missing memory management for everything in xml/
- Missing xmlsec support for SOAP messages.
2004-10-27 09:49:13 +00:00
Nicolas Clapies 84a74fd84e - Fixed mistake in the API : restored the second param (provider type).
Added a new attribute. Now targetNameIdentifier is used to get the target name identifier
of the remote Service Provider. Later it will be used to request an attribute of
a principal at this SP.

- Updated code of name identifier mapping object :
lasso_name_identifier_mapping_build_request_msg() : builds the name identifier mapping SOAP request message.

lasso_name_identifier_mapping_process_request_msg() : parse a SOAP request message.

lasso_name_identifier_mapping_validate_request() : now this method verify federation of the principal.
and get the name identifier of this principal from federation with the remote service provider.

lasso_name_identifier_mapping_build_response_msg() : build the name identifier mapping SOAP response message.

lasso_name_identifier_mapping_process_response_msg() : parse the SOAP response message and veriy the status code value.
If Success, then it sets the targetNameIdentifier attribute.
2004-09-25 14:56:18 +00:00
Nicolas Clapies 2dff6f6f5a *** empty log message *** 2004-09-23 16:50:08 +00:00
Nicolas Clapies 679b13568e Added method lasso_lib_name_identifier_mapping_request_set_targetNameSpace() in lib_name_identifier_mapping_reques.c / h files. Added support of target name space in lasso_name_identifier_mapping_new() in name_identifier_mapping_request.c / h files. Added support of target name space in lasso_name_identifier_init_request() in name_identifier_mapping.c / h files 2004-09-22 15:57:51 +00:00
Nicolas Clapies c1a3a2070d A lot of Updates ... currently it is unusable : lasso_name_registration_validate_request(), lasso_name_registration_process_response_msg(), lasso_name_identifier_mapping_validate_request() and lasso_name_identifier_mapping_process_response_msg() need to be completed 2004-09-10 14:39:01 +00:00
Valery Febvre 5091285892 Renamed enums (Bug #225):
lassoMessageTypes,lassoHttpMethods,lassoRequestTypes
into
	lassoMessageType,lassoHttpMethod,lassoRequestType
2004-08-04 10:15:10 +00:00
Valery Febvre ef5c65cec8 Renamed enum lassoProviderTypes into lassoProviderType (Bug #225) 2004-08-04 01:44:48 +00:00
Valery Febvre 6b36c2b6d9 LassoProfileContext class was renamed into LassoProfile 2004-07-29 23:33:53 +00:00
Valery Febvre 1017b75458 Update
LassoUser class was splited into 2 classes: LassoSession & LassoIdentity
LassoIdentity was renamed into LassoFederation
2004-07-29 22:25:17 +00:00
Emmanuel Raviart 255f09ed98 Added Nicolas to authors. 2004-07-22 06:59:03 +00:00
Valery Febvre bdccdcd199 Fixed a typing error: LASSP_... -> LASSO_... 2004-07-18 15:02:41 +00:00
Nicolas Clapies 47711775bc *** empty log message *** 2004-07-13 13:57:45 +00:00