Commit Graph

87 Commits

Author SHA1 Message Date
Benjamin Dauvergne fd256b2269 Docs: change the doc production and lot of other fixes
* lasso/Makefile.am:
   distribute extract_sections.py
 * docs/references/lasso/lasso.types.in: add missing class (mainly SAML2
   and ID-WSF 1.0/2.0) from docs/references/lasso.types.in

 * lasso/xml/strings.h:
   add lots of documentation, or at least documentation template to
   strings constants.
 * id-ff/login.h:
 * saml-2.0/assertion_query.h:
 * xml/xml.h:
   document undocumented enumerations.
 * lasso/errors.h:
   add proper documentation about error codes.
 * lasso/errors.c:
   new version of the lasso_strerror function
 * lasso/build_strerror.py:
   update the script that generater lasso_strerror from the
   documentation comments.

   Remove usage of OFTYPE

 * lasso/id-ff/session.c:
 * lasso/id-ff/session.h:
   remove usage of oftype, prefer gtk-introspection annotations instead.
 * lasso/id-wsf/data_service.h:
 * lasso/id-wsf/data_service.c:
   do the same.

   Add a script to build lasso-sections.txt

 * lasso/extract_sections.py:
   this script parses header files and generated lasso-sections.txt
   content for GObject class descriptions.

   Add a template file for the lasso-section.txt file

 * docs/references/lasso-sections.txt.in:
   this file serves as a base for the generation of lasso-sections.txt

   Update docs/references/Makefile.am for generating lasso-sections.txt

 * docs/references/Makefile.am:
   always rebuild template, using out of source build directory is too
   weird without it.
   call new script extract_sections.py to regenerate lasso-sections.txt
   if header files changed.

   Update lasso.sgml file with all missing sections

 * docs/reference/lasso.sgml:
   add all missing sections, mainly objects from XML schemas.

 * docs/reference/lasso-sections.txt: update it

 * *.c: add section documentation to some files.
 * lasso/xml/strings.h: fix bad usage or docbook markup
2009-08-26 15:15:07 +00:00
Benjamin Dauvergne 204e99ab34 XML: add string constant for client soap errors
* lasso/xml/strings.h: add new string constant
  LASSO_SOAP_FAULT_CODE_CLIENT.
2009-08-26 15:13:33 +00:00
Damien Laniel ce1c571104 reorganised string constants definitions 2009-01-26 18:07:08 +00:00
Damien Laniel 5a51211f40 fixed fault code and use a more precise fault string 2008-12-12 16:48:18 +00:00
Benjamin Dauvergne 9ed0670e48 * Remove ending blanks 2008-09-12 15:06:58 +00:00
Benjamin Dauvergne bcf3b56daf Add functional mappings and test code that goest with it. 2008-08-26 12:49:09 +00:00
Benjamin Dauvergne 2d1e988b5f add strings for security mechanism defined in ID-WSF 1.1 2008-08-01 14:09:24 +00:00
Benjamin Dauvergne 76d9fce5d5 forked lasso branch for adeline 2008-08-01 14:08:54 +00:00
Benjamin Dauvergne 17d3fb250d change strings for security mechanisms to comply with the spec 2008-08-01 14:08:34 +00:00
Frédéric Péters e5ba6151ba moved gtk-doc inline as is better on so many points; also added schema
fragments to published doc
2008-05-15 21:17:44 +00:00
Benjamin Dauvergne 3c0024e7ee * Suppression de #define doublons.
* Ajout d'un commentaire déclaratif /* of LassoXXX */ à une déclaration
 d'un membre de structure de type GList*.
2008-02-18 17:29:50 +00:00
Damien Laniel 1d31240992 fixed mixing epr assertion attribute with other custom attributes 2008-01-14 17:13:07 +00:00
Damien Laniel 8a846c1abe added all missing name identifier formats 2007-12-06 11:24:28 +00:00
Frédéric Péters 288bfa8b39 added namespaces used by other parts of id-wsf 2 2007-07-06 18:47:55 +00:00
Damien Laniel dfe7e09a7f added initRedirectUserForConsent 2007-06-29 14:02:29 +00:00
Damien Laniel bd0913130c better error handling + some refactoring 2007-06-13 10:09:55 +00:00
Damien Laniel 4fc6657e0c updated Copyright dates in all files 2007-05-30 17:17:45 +00:00
Damien Laniel 9b9d50558b fixed attribute name and name format 2007-05-03 16:48:37 +00:00
Damien Laniel 62bf5562a7 fixed spaces 2007-05-02 13:22:33 +00:00
Damien Laniel f905d8ed8f added identity token into metadata_association_add messages 2007-04-30 22:50:22 +00:00
Damien Laniel 5c99d2ea80 implemented discovery query 2007-04-24 15:25:08 +00:00
Damien Laniel 31f42481c5 removed id-wsf 1 soap headers and added wsu_timestamp id-wsf 2.0 element 2007-04-12 12:16:33 +00:00
Frédéric Péters dc25a012e9 added WS-Addr classes 2007-04-11 13:10:20 +00:00
Frédéric Péters 8f0c0a866e target namespace for disco would better be disco, not ds, to avoid confusion 2007-04-11 09:27:37 +00:00
Frédéric Péters d370faf824 adding all ID-WSF 2.0 namespaces 2007-04-08 12:55:53 +00:00
Damien Laniel e92277593f new strings declarations 2007-04-03 13:48:23 +00:00
Damien Laniel b69f9c8b73 Support for name-id:format:encrypted in NameIdPolicy in Authnrequest 2006-11-27 11:05:27 +00:00
Frédéric Péters da904e0bb3 binding for SAML2 binding uri; and fixed SAML20 to SAML2 for coherence 2006-11-15 18:58:26 +00:00
Nicolas Clapies 85d8ea7d4b Fixed big mistake about PAOS naming. Added more strict check when trying to process PAOS response in login.c. 2006-11-14 15:09:29 +00:00
Nicolas Clapies 9c6d34b930 Added ECP profile (client, SP and IDP parts). 2006-11-14 14:11:59 +00:00
Frédéric Péters c6870cb48f added LASSO_SAML2_CONFIRMATION_METHOD_BEARER 2006-11-06 10:34:50 +00:00
Frédéric Péters bb5f3e06d3 include authentication statement in saml2 assertion 2006-10-30 12:48:26 +00:00
Frédéric Péters 80f104f73a accept PAOS binding 2006-10-29 11:32:20 +00:00
Nicolas Clapies 0a511fc52d Added soap fault code server. 2005-11-15 11:14:30 +00:00
Frédéric Péters 928b9db1c4 SAML 2.0 string constants 2005-11-14 18:32:25 +00:00
Nicolas Clapies 57baac4a4c Added support of principal state : now it is possible a SP informs an AP if principal is considered to be online or not. To tell principal is online, just add a call to lasso_wsf_profile_set_principal_online() after lasso_data_service_init_query(), and offline a call to lasso_wsf_profile_set_principal_offline(). At AP, to known if principal is to be considered online just test if lasso_wsf_profile_principal_is_online() returns TRUE or FALSE. 2005-10-06 13:42:54 +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 1c642c96d7 Added security namespace for resource access statement. 2005-09-19 14:12:45 +00:00
Nicolas Clapies 2fe3f065d7 Fixed lecp profile : added case when lecp profile is used when building assertion. 2005-05-10 16:47:15 +00:00
Nicolas Clapies 5b9d911d6f Added wsse:Security element. 2005-05-02 09:14:53 +00:00
Frédéric Péters 59892c5c86 added saml artifact confirmation method identification (from SAML 1.1 spec) 2005-04-25 13:39:44 +00:00
Nicolas Clapies 4d13c7af97 Added liberty soap binding extension. 2005-03-11 16:24:02 +00:00
Nicolas Clapies a0d8cca4b4 Added missing security mechanism. 2005-03-10 16:58:17 +00:00
Nicolas Clapies 170d714a15 Restore ResourceID and EncryptedResourceID attributes in discovery and modify. Added security mechanism id. 2005-03-10 16:42:03 +00:00
Nicolas Clapies a89e92c42b Added disco status codes. 2005-03-10 08:06:06 +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 d5c84febbb Added support of cyrus libsasl in id-wsf authentication service. 2005-02-24 16:38:46 +00:00
Nicolas Clapies 3f4d3f433a Added status code constants for wsf authentication service. 2005-02-14 13:08:14 +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 75732c8294 Corrected typo in constant.
Added test for AuthnContext in AuthnRequest.
2005-02-01 21:48:57 +00:00