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