Commit Graph

28 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 be6342b39a ID-WSF 2.0: review lasso_idwsf2_discovery_process_metadata_register_msg
* lasso/id-wsf-2.0/discovery.c
   (lasso_idwsf2_discovery_init_metadata_register):
   add documentation comment, move argument casting after type checking,
   change return code name to rc to comply with standardisation,
   use lasso_build_unique_id instead of duplicating the code,
   add iteration over all the registered service, add iteration
   to return all the generated service metadata ids, use new assignment
   macros.
 * lasso/id-wsf-2.0/discovery.h (struct _LassoIdWsf2Discovery):
   change field LassoIdWsf2DiscoSvcMetadata metadata to GList* metadatas
   and gchar *svcMDID to GList *svcMDIDs in order to support multiple
   services in requests.
2009-08-26 15:13:11 +00:00
Damien Laniel fad3fa581b added documentation for id-wsf 2.0 functions 2009-01-26 16:10:24 +00:00
Benjamin Dauvergne 9ed0670e48 * Remove ending blanks 2008-09-12 15:06:58 +00:00
Frédéric Péters d816d74c1a fixed class hierarchy, with ID-WSF 2 specific stuffs going into
LassoIdWsf2Profile (which now inherits from LassoProfile).
2007-06-19 11:16:17 +00:00
Damien Laniel 82d2325934 removed IdWsf2Profile and use LassoProfile instead 2007-06-13 14:14:57 +00:00
Damien Laniel 86da20c741 renamed Wsf2Profile to IdWsf2Profile 2007-06-13 12:59:27 +00:00
Damien Laniel be7b6a0898 changed buildQueryResponseMsg to buildQueryResponseEprs + buildResponseMsg 2007-06-13 11:58:40 +00:00
Damien Laniel 5ac539dff8 split lasso_idwsf2_discovery_process_query_msg for the SP to get the name_id and load the identity dump in between 2007-06-12 15:44:32 +00:00
Damien Laniel bb00c74ce3 removed useless arguments for lasso_idwsf2_discovery_init_metadata_association_add 2007-06-08 13:06:43 +00:00
Damien Laniel 71711d1862 added lasso_idwsf2_discovery_metadata_register_self and lasso_idwsf2_data_service_get_personal_profile_email 2007-06-08 09:14:37 +00:00
Damien Laniel befd279632 swig binding for some ID WSF 2 functions + changed some types 2007-06-04 09:57:05 +00:00
Damien Laniel 4fc6657e0c updated Copyright dates in all files 2007-05-30 17:17:45 +00:00
Damien Laniel 3ee59ccb42 added data service class and lasso_idwsf2_discovery_get_service function 2007-05-30 17:00:53 +00:00
Damien Laniel 24870e06db changed registerMetadata prototype + small fixes 2007-05-03 11:26:52 +00:00
Damien Laniel a242f85112 split processMetadataAssociationAddMsg into processMetadataAssociationAddMsg + registerMetadata - new API 2007-05-03 10:22:09 +00:00
Frédéric Péters d839235ac5 const'ified a bunch of parameter that are immutable 2007-04-25 20:39:35 +00:00
Damien Laniel 10c8fcb306 fill profile->request in init_metadata_register + added soap_endpoint parameter 2007-04-25 09:37:30 +00:00
Damien Laniel 5c99d2ea80 implemented discovery query 2007-04-24 15:25:08 +00:00
Damien Laniel baacab38c7 identity + session in discovery + SvcMDAssociationAdd 2007-04-16 14:02:13 +00:00
Damien Laniel 5ce02f9cda disco.processMetadataRegisterResponseMsg(soap_answer) and disco.svcMDID + renamed Idwsf2 to IdWsf2 to make it work with new classes 2007-04-13 17:24:38 +00:00
Damien Laniel 8fc5a70abc implemented disco.metadata.dump() 2007-04-12 17:05:32 +00:00
Damien Laniel fd22c2846b changed disco classes and methods names + make lasso_idwsf2_discovery_process_metadata_register_msg work 2007-04-12 15:32:57 +00:00
Damien Laniel 7822e526dd fixed include 2007-04-11 12:22:42 +00:00
Damien Laniel c82cc5c950 implementing lasso_idwsf2_discovery_process_metadata_register_msg, not working yet 2007-04-11 12:04:19 +00:00
Damien Laniel a95ec7b488 removed useless comments and wrap too long lines 2007-04-05 15:06:10 +00:00
Damien Laniel 9777738a17 'service metadata register' message construction 2007-04-05 14:50:50 +00:00
Damien Laniel a559d3fe94 ID-WSF 2.0 Discovery Query : not yet working classes 2007-04-03 13:38:04 +00:00