Commit Graph

45 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
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 ac3e5574fc moved remaining lasso[A-Z].* enums to Lasso[A-Z].* 2004-12-31 18:33:23 +00:00
Frédéric Péters 4bc192190e formatted for easier processing 2004-12-04 13:13:12 +00:00
Frédéric Péters cd4f3ea1fc indentation work 2004-11-25 22:51:39 +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 ae5ffe0468 renamed private struct member to private_data (gtk+ does it like that) 2004-11-22 16:10:41 +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 7f96eb8e68 *** empty log message *** 2004-09-06 15:30:54 +00:00
Nicolas Clapies a4b4520abe *** empty log message *** 2004-09-06 15:27:26 +00:00
Nicolas Clapies e1fd04f28e Added lasso_logout_dump() to logout.h 2004-09-06 14:38:46 +00:00
Nicolas Clapies 6b6ba1f14d Moved support of provider index from session to logout. Now only the logout knows the current index of the provider id to request, and the session can only return the provider id from an index 2004-09-01 14:14:32 +00:00
Nicolas Clapies eaa4b813fc Added index attribute (session->index_providerID) of next provider id returned when a call to lasso_session_get_providerID(), added lasso_session_reset_index_providerID() to reset the index to the first provider id of assertion list. the index is decremented when removing assertion. lasso_get_next_providerID() returns NULL if there is no assertion anymore or if the index point is at the end of the list. Added lasso_logout_get_next_providerID() lasso_logout_reset_index_providerID() to wrap session method 2004-08-27 13:44:07 +00:00
Nicolas Clapies faa4e22963 Added a param to method lasso_logout_init_request(). Now if it is set, lasso can choose a specific logout protocol profile depending on the http method value of this param 2004-08-26 14:15:30 +00:00
Nicolas Clapies 338293daa7 *** empty log message *** 2004-08-26 13:43:45 +00:00
Nicolas Clapies 214f02b82c udpate of logout and federation profiles 2004-08-18 14:05:37 +00:00
Nicolas Clapies 8608fd371c updated doc in logout, fixed Feature Requests item #253, must be tested, added doc to federation termination notification 2004-08-17 14:18:40 +00:00
Nicolas Clapies 9030f5e10e removed unwanted attribute in logout object 2004-08-17 08:31:00 +00:00
Nicolas Clapies 61c68d4d51 added API doc comments 2004-08-16 16:17:45 +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
Nicolas Clapies 638371bb15 replace load_request_msg() with process_request_msg(), process_request() with validate_request(), remove assertion of the authenticated principal in validate_request() 2004-08-03 15:27:26 +00:00
Valery Febvre 6b36c2b6d9 LassoProfileContext class was renamed into LassoProfile 2004-07-29 23:33:53 +00:00
Nicolas Clapies ffa847da09 Move first_* to initial_* vars 2004-07-27 09:58:39 +00:00
Emmanuel Raviart db051a1a73 Removed obsolete logout method load_from_dump.
Upgraded some residual calls to login_new & logout_new.

Updated Java binding.

Java unit test works (and C too, but Python still doesn't).
2004-07-26 22:02:03 +00:00
Valery Febvre 002aab5821 *** empty log message *** 2004-07-26 18:19:16 +00:00
Nicolas Clapies c3fa9bdbe4 acces to RelayState in logout object 2004-07-26 16:01:59 +00:00
Valery Febvre b08787ecd1 Finished to implement lasso_login_destroy() and lasso_logout_destroy() methods 2004-07-26 12:09:07 +00:00
Valery Febvre 75eea32b80 Removed nameIdentifier attribute in Logout object
There is already a nameIdientifier attribute in ProfileContext class
2004-07-26 11:30:03 +00:00
Nicolas Clapies 890c5150e4 fix the problem of setting the user environ in SOAP method :
the problem : process_request_msg needs usr environ to verify federation
              and authentication.

a solution :
first load the request msg
get the name identifier of the request
find the user dump from the name identifier and load it in logout object
process the request

see python/examples/logout.py for the methods.
2004-07-25 09:29:28 +00:00
Nicolas Clapies ee2fba7c0f update of logout with better support of propagation from idp 2004-07-23 14:13:20 +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 aa4af2d109 *** empty log message *** 2004-07-16 11:02:04 +00:00
Nicolas Clapies a959a65fd5 *** empty log message *** 2004-07-13 10:33:01 +00:00
Valery Febvre 62accd694b *** empty log message *** 2004-07-13 03:53:40 +00:00
Nicolas Clapies a4deaf0a24 *** empty log message *** 2004-07-12 15:18:58 +00:00
Nicolas Clapies c4aecc0928 *** empty log message *** 2004-07-09 00:33:04 +00:00
Valery Febvre 5b88b7ad84 *** empty log message *** 2004-07-08 13:45:42 +00:00
Nicolas Clapies 40aee726ee logout support in makefile.am 2004-07-08 13:15:50 +00:00
Nicolas Clapies c122a7727a *** empty log message *** 2004-07-06 19:11:01 +00:00
Nicolas Clapies 7958874b94 initial version 2004-06-25 10:20:46 +00:00