Commit Graph

63 Commits

Author SHA1 Message Date
Benjamin Dauvergne b9d5356259 [ID-WSFv1&ID-WSFv2] separate better strings for ID-WSF from other strings
Code in core source file which depend upon ID-WSF symbols have been
conditionalized, and each id-wsf source file now include directly its
need string header.
2010-09-09 01:09:28 +02:00
Benjamin Dauvergne 75598ef566 Core: export lasso_build_unique_id into public API
* 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.
2010-03-02 11:57:58 +00:00
Benjamin Dauvergne 0d1b1a624a ID-WSF: separate ID-WSF strings into their own header 2010-01-14 16:18:39 +00:00
Benjamin Dauvergne 42c81da4f4 XML: move SOAP API to its own sub directory 2010-01-04 09:15:42 +00:00
Benjamin Dauvergne b6abc9895e ID-WSF: remove LassoWsseSecurity in favor of LasoWsSec1SecurityHeader
* xml/Makefile.am:
   remove the file from the source list
 * xml/wsse_security.c:
 * xml/wsse_security.h:
   remove the files
 * xml/xml.c:
   use LassoWsSec1SecurityHeader for LASSO_WSSE_HREF namespace also.
2009-09-11 15:51:36 +00:00
Benjamin Dauvergne 628bc31e9d Core: fix make dist with --enable-wsf
* lasso/id-wsf-2.0/Makefile.am:
 * lasso/xml/Makefile.am:
   some files were missing from the dist files, add them.
2009-08-28 14:26:42 +00:00
Benjamin Dauvergne 49eb8da269 XML: Add all including header fil for saml2, id-ff and id-wsf
* lasso/xml/xml_idff.h:
   this header file reference all id-ff 1.2 elements
 * lasso/xml/xml_idwsf.h:
   this header file reference all id-wsf 1.0 elements
 * lasso/xml/saml-2.0/xml_saml2.h:
   this header file reference all saml-2.0 elements
2009-08-26 15:15:18 +00:00
Benjamin Dauvergne fe6922951f XML: only recurse into xml/id-wsf subdirs if --enable-wsf is true
* lasso/xml/Makefile.am:
   put id-wsf and id-wsf2 subdirs under a conditionnal.
2009-08-26 15:14:04 +00:00
Benjamin Dauvergne eacb57905c Core: SOAP is also used by SAML bindings
* extract_symbols.py, extract_types.py:
   export SOAP types whatever the value of the flag --enable-wsf.
   It still worked because constructor for GObject calls get_type, but
   there is a race condition: if you receive a SOAP message before
   sending one, it fails. Only soap_binding types must be removed.
2009-08-26 15:13:59 +00:00
Benjamin Dauvergne 8e395a0d0d Move soap_binding files from lasso/id-wsf to lasso/xml. 2008-08-07 14:54:25 +00:00
Benjamin Dauvergne 933458c068 add Makefile.in to MAINTAINERCLEANFILES in every Makefile.am 2008-05-27 15:27:30 +00:00
Benjamin Dauvergne 67db74d9d8 cleanup include listingm first builddir then srcdir and no need for $srcdir/lasso 2008-05-26 22:58:21 +00:00
Frédéric Péters ec81cfe399 xml_enc.h should have been public; so much for QA. 2007-04-30 14:36:10 +00:00
Frédéric Péters fce9becb19 a little bit of imagination to avoid new classes for each and every
simple element with a different name.
2007-04-19 20:29:59 +00:00
Frédéric Péters dc25a012e9 added WS-Addr classes 2007-04-11 13:10:20 +00:00
Damien Laniel 150f2546e7 build configuration for id-wsf 2.0 2007-04-03 13:50:34 +00:00
Frédéric Péters 8017aa3f6f ship xml_enc.h 2006-12-08 09:05:46 +00:00
Frédéric Péters 67e35d5865 ds_* are now also used out of id-wsf 2006-10-02 15:09:11 +00:00
Nicolas Clapies 3b170296fc *** empty log message *** 2005-12-06 12:54:54 +00:00
Frédéric Péters ebb9f7dffc SAML 2.0 support (only web-sso for the moment) 2005-11-20 15:38:19 +00:00
Nicolas Clapies 252e652747 Added soap Detail element. 2005-11-15 11:01:17 +00:00
Nicolas Clapies 1182c5d861 Added LassoDsKeyInfo oject. It allows to add it to LassoSamlSubjectConfirmation object. 2005-10-05 15:59:59 +00:00
Nicolas Clapies e5994968e1 Added soap Fault element. 2005-09-27 21:36:26 +00:00
Nicolas Clapies 0c561057e3 Added compilation of resource access statement. 2005-09-19 14:14:50 +00:00
Nicolas Clapies 5b9d911d6f Added wsse:Security element. 2005-05-02 09:14:53 +00:00
Frédéric Péters 5ef972b27e don't compile id-wsf files when wsf is disabled; this cuts down build
time by a nice margin.
2005-03-18 20:58:34 +00:00
Nicolas Clapies 0dd0bcf86b Complete liberty soap binding. 2005-03-11 17:15:15 +00:00
Nicolas Clapies 4d13c7af97 Added liberty soap binding extension. 2005-03-11 16:24:02 +00:00
Nicolas Clapies 4ddb8cafca Added discovery directive elements. 2005-03-10 08:05:39 +00:00
Nicolas Clapies 5cfcd1f905 Added credentials and resource offerings if authentication is OK. 2005-03-02 17:10:22 +00:00
Nicolas Clapies dafcd5d41e Added soap envelope and soap binding. It is useful for id-wsf but could be used in other parts later. 2005-03-02 08:23:09 +00:00
Nicolas Clapies 8020a6981a Added low level classes for wsf authentication service. SASLResponse is only tested with required Status element. 2005-02-10 16:44:36 +00:00
Emmanuel Raviart 472aded71a Merged wsf-api-change-not-for-0-6 branch with trunk. 2005-01-27 23:41:05 +00:00
Nicolas Clapies 8c0576b2fb Removed pp_msg_contact.c pp_msg_contact.h. 2005-01-13 13:30:02 +00:00
Frédéric Péters a2a19cf87d forgotten commit of new is* classes to Makefile.am. 2005-01-12 17:58:05 +00:00
Frédéric Péters 142e64189f moved errors.[ch] up; as requested. 2005-01-12 17:42:01 +00:00
Frédéric Péters 98435cf8d8 merged tools.h and internals.h in new private.h, excluded from API reference. 2004-12-30 13:58:55 +00:00
Frédéric Péters 8b8e54f821 Updated list of files generated by SWIG in C# and Java bindings; fixed PHP
Makefile.am; use $(srcdir) to get correct directory in code generation python
scrips.  make distcheck works after that.
2004-12-21 17:48:17 +00:00
Frédéric Péters ca7ca6c2ce Isolated CFLAGS to be used when compiling Lasso in LASSO_CORE_CFLAGS; don't use
those when compiling tests in order to catch errors in headers.  Also moved a
few things in header files; need more thinking about that.
2004-12-17 18:02:42 +00:00
Nicolas Clapies 021f683d2e Added support of MsgContact PP service. 2004-12-10 17:08:33 +00:00
Valery Febvre 0586ac0ca3 Removed useless LassoDiscoResourceIDGroup class 2004-12-10 16:50:15 +00:00
Nicolas Clapies a11c6b985f Added support of DST modify / modify response. 2004-12-10 14:30:57 +00:00
Frédéric Péters 8d66a33319 moved NameRegistration to XmlSnippet 2004-12-09 23:25:26 +00:00
Nicolas Clapies 279ddb1377 Updated with support of disco_resource_id_group. 2004-12-08 11:48:20 +00:00
Valery Febvre 7ece831c1a Added LassoDiscoResourceID and LassoDiscoEncryptedResourceID classes 2004-12-08 09:53:41 +00:00
Nicolas Clapies 5dbbd54fa4 Added support of DISCO and DST element classes. 2004-11-30 11:35:05 +00:00
Valery Febvre 30f3668d0d Added LassoSamlAttribute, LassoSamlAttributeDesignator &
LassoSamlAttributeStatement classes
2004-11-29 16:44:57 +00:00
Valery Febvre 419c728299 Added 8 classes for discovering identity services (ID-WSF)
They provide methods to build Modify & ModifyResponse messages.
2004-11-29 10:21:39 +00:00
Frédéric Péters 8ad4344cd5 moved xml snippet stuffs into new internals.h; those should not be exposed;
changed snippet type from character to enum (defined in internals.h)
2004-11-26 14:13:02 +00:00
Frédéric Péters 506a1e11b5 move debug functions with other tools functions in tools.c 2004-11-03 20:59:08 +00:00