Commit Graph

  • 5e34027fcd Add more debugging trace at level 1 master Benjamin Dauvergne 2010-04-20 17:30:16 +0200
  • 5107fe87d2 Move initialization of class variables Benjamin Dauvergne 2010-04-20 17:27:25 +0200
  • 796a21551d Use LassoSPKitSessionPHP_key instead of LassoSPKitSessionFile_key Benjamin Dauvergne 2010-04-19 11:46:22 +0200
  • 9e250c37dd Fix federation extraction, remoteNameIdentifier is not used with SAML 2.0 Benjamin Dauvergne 2010-04-19 11:45:03 +0200
  • 5d1bfcb7a0 fix one-line array_length -> count Benjamin Dauvergne 2009-09-22 14:18:48 +0200
  • 95c4c5f199 Specialize configure.php in exemple to find includes locally Benjamin Dauvergne 2009-08-13 15:27:52 +0200
  • 0d325902f3 fix error when no attribute in the assertion Benjamin Dauvergne 2009-08-13 15:27:29 +0200
  • e62aeea51c fix redirect path Benjamin Dauvergne 2009-08-13 15:26:55 +0200
  • ecf2644412 fix include path in exemple Benjamin Dauvergne 2009-08-13 15:26:03 +0200
  • b91046f024 remove liberty disfunctional endpoint Benjamin Dauvergne 2009-08-13 15:06:19 +0200
  • 99d39640c5 remove liberty disfunctional endpoint Benjamin Dauvergne 2009-08-13 15:05:49 +0200
  • b6c5c15431 Fix typo Benjamin Dauvergne 2009-08-13 13:32:41 +0200
  • 57d19f94a6 Update of the documentation Benjamin Dauvergne 2009-08-13 10:52:48 +0200
  • 225ace30c6 Replace default endpoints for normal behaviour. Benjamin Dauvergne 2009-07-29 18:41:40 +0200
  • 95065af809 Add cookie name variable Benjamin Dauvergne 2008-12-11 15:09:15 +0100
  • 8b4f8bae92 update changelog Benjamin Dauvergne 2008-12-02 17:23:57 +0100
  • c1df42e40d Merge commit 'spkitlasso-0.2/master' Benjamin Dauvergne 2008-12-02 15:49:06 +0100
  • c9c6ec9ae6 Fix depends Benjamin Dauvergne 2008-12-02 14:30:36 +0100
  • 21af42f679 add a new debian release to the changelog Benjamin Dauvergne 2008-06-30 13:12:05 +0200
  • 22f06227a6 store the nameId of the request in the protocol object <bdauvergne@entrouvert.com> 1210785677 +0200 2008-05-14 19:21:17 +0200
  • 2377a0bab5 export storage variable <bdauvergne@entrouvert.com> 1210785579 +0200 2008-05-14 19:19:39 +0200
  • 28d13761a2 copy cookiename definition <bdauvergne@entrouvert.com> 1210785552 +0200 2008-05-14 19:19:12 +0200
  • c377b14825 separate singleton from factory pattern <bdauvergne@entrouvert.com> 1210695437 +0200 2008-05-13 18:17:17 +0200
  • f2f7f9e33a update dependance on php5-lassso <bdauvergne@entrouvert.com> 1210682217 +0200 2008-05-13 14:36:57 +0200
  • bfad734b77 do not predicate the setting of the cookie on the presence of the cookie, but always set it to reset the timeout <bdauvergne@entrouvert.com> 1210673407 +0200 2008-05-13 12:10:07 +0200
  • 20aba88ca5 modify configuration before creating metadatas Benjamin Dauvergne 2008-05-12 11:57:33 +0200
  • 94c1f7be1a change url from exemple to exemple1 <bdauvergne@entrouvert.com> 1210175658 +0200 2008-05-07 17:54:18 +0200
  • 9c703e7981 * remove dispatcher <bdauvergne@entrouvert.com> 1210175597 +0200 2008-05-07 17:53:17 +0200
  • e23c502c77 remove link from md5(userid) on a federation if it is the last <bdauvergne@entrouvert.com> 1210175579 +0200 2008-05-07 17:52:59 +0200
  • fc116d9b71 $ret undefined <bdauvergne@entrouvert.com> 1210162344 +0200 2008-05-07 14:12:24 +0200
  • f0d5ba1bff dispatcher has been removed <bdauvergne@entrouvert.com> 1210162033 +0200 2008-05-07 14:07:13 +0200
  • a8a63fb989 support the new &$code parameter to soap calls, remove non initialized variable $response warnings <bdauvergne@entrouvert.com> 1210147641 +0200 2008-05-07 10:07:21 +0200
  • 012f3ddbff add a &$code reference parameters to all methods for making a SOAP call it will contain the returned HTTP code, it is useful for FTNotification in ID-FF 1.2 <bdauvergne@entrouvert.com> 1210147601 +0200 2008-05-07 10:06:41 +0200
  • b92945e62c add an implementation of FTNotification <bdauvergne@entrouvert.com> 1210147537 +0200 2008-05-07 10:05:37 +0200
  • 8356925f73 move full content of exemples/ directory into a standalone install <bdauvergne@entrouvert.com> 1210147503 +0200 2008-05-07 10:05:03 +0200
  • dffdd1b050 * move index.php to exemple1.php * use the lassospkit sessionid as a real session id for logout * change redirects to relative url around exemple1.php * show attributes <bdauvergne@entrouvert.com> 1210088773 +0200 2008-05-06 17:46:13 +0200
  • 6d9841b60e * magnify the exemple endpoints, autoredirect to the relayState parameter after 5s, show method result. <bdauvergne@entrouvert.com> 1210088699 +0200 2008-05-06 17:44:59 +0200
  • 447775c222 s/basedir()/dirname()/ <bdauvergne@entrouvert.com> 1210088684 +0200 2008-05-06 17:44:44 +0200
  • 2b0032d0f1 make a install-standalone rule to install the spkit wherever you want, use it in the zip rule <bdauvergne@entrouvert.com> 1210088590 +0200 2008-05-06 17:43:10 +0200
  • e31666ee90 add generic handler to overload for slo and nidm <bdauvergne@entrouvert.com> 1210081989 +0200 2008-05-06 15:53:09 +0200
  • ae5bf74101 changed properties <bdauvergne@entrouvert.com> 1210078445 +0200 2008-05-06 14:54:05 +0200
  • 4fc93e86ff change permission to octal <bdauvergne@entrouvert.com> 1210078429 +0200 2008-05-06 14:53:49 +0200
  • 8d6f23e344 add try catch in _soap_ methods <bdauvergne@entrouvert.com> 1210078415 +0200 2008-05-06 14:53:35 +0200
  • 1d9f9d80b7 add exemple defederation handling <bdauvergne@entrouvert.com> 1210078028 +0200 2008-05-06 14:47:08 +0200
  • 149dc25cdb add federate function <bdauvergne@entrouvert.com> 1210078007 +0200 2008-05-06 14:46:47 +0200
  • 369d7f5107 change the comment path line for the zip build <bdauvergne@entrouvert.com> 1210077990 +0200 2008-05-06 14:46:30 +0200
  • a4988116f1 make a standalone zip with just a datadir and a spkitlasso include dir <bdauvergne@entrouvert.com> 1210077962 +0200 2008-05-06 14:46:02 +0200
  • 7269d3331e * clean the session state after defederation <bdauvergne@entrouvert.com> 1210077588 +0200 2008-05-06 14:39:48 +0200
  • f366a599ad temporary workaround to handle relayState with authnrequests <bdauvergne@entrouvert.com> 1210076435 +0200 2008-05-06 14:20:35 +0200
  • c9900595d6 call the good parent method in the overloading of sloBrws <bdauvergne@entrouvert.com> 1210068790 +0200 2008-05-06 12:13:10 +0200
  • 7e0d10b2f1 do not return error of findFederation in ssoConsumer <bdauvergne@entrouvert.com> 1210068757 +0200 2008-05-06 12:12:37 +0200
  • 897aa61853 add translation of error codes in debugging code <bdauvergne@entrouvert.com> 1209574776 +0200 2008-04-30 18:59:36 +0200
  • 76cddf3964 add support for isPassive <bdauvergne@entrouvert.com> 1209574742 +0200 2008-04-30 18:59:02 +0200
  • 05735adba1 report error in logs <bdauvergne@entrouvert.com> 1209574728 +0200 2008-04-30 18:58:48 +0200
  • 1edd1474fa finish return code for processsRequestNameIdManagement <bdauvergne@entrouvert.com> 1209574298 +0200 2008-04-30 18:51:38 +0200
  • cc31d76f99 add feature to debuglog: accept object as message, and convert object to string <bdauvergne@entrouvert.com> 1209574276 +0200 2008-04-30 18:51:16 +0200
  • 733226d592 deprecate part of the public API, add defederation soap call <bdauvergne@entrouvert.com> 1209574242 +0200 2008-04-30 18:50:42 +0200
  • aed8163ae2 add name id management endpoints <bdauvergne@entrouvert.com> 1209574203 +0200 2008-04-30 18:50:03 +0200
  • 48a7a7b067 fix typo $this -> $login <bdauvergne@entrouvert.com> 1209574180 +0200 2008-04-30 18:49:40 +0200
  • 594dc59de4 add a method to clean the session <bdauvergne@entrouvert.com> 1209574131 +0200 2008-04-30 18:48:51 +0200
  • 9d94b1cec5 merge with Damien && add a public function lassospkit_redirect_federate <bdauvergne@entrouvert.com> 1209055541 +0200 2008-04-24 18:45:41 +0200
  • 1340292949 change handleSlo <bdauvergne@entrouvert.com> 1209045473 +0200 2008-04-24 15:57:53 +0200
  • 713d8c2bc6 add examples of overloading for handling of idp initiated slo <bdauvergne@entrouvert.com> 1209045403 +0200 2008-04-24 15:56:43 +0200
  • b22c830c98 wrap slo endpoints in try/catch pairs <bdauvergne@entrouvert.com> 1209045379 +0200 2008-04-24 15:56:19 +0200
  • 1416db4063 fix error in handling of logout soap request <bdauvergne@entrouvert.com> 1209045355 +0200 2008-04-24 15:55:55 +0200
  • a615205743 reset the libxml_use_internal_errors to the no warning state <bdauvergne@entrouvert.com> 1209043822 +0200 2008-04-24 15:30:22 +0200
  • 735bdd41c5 catch Exception coming from profiles methods, copy relayState into a local variable <bdauvergne@entrouvert.com> 1209043792 +0200 2008-04-24 15:29:52 +0200
  • e7d604d7c9 remove debuglog code <bdauvergne@entrouvert.com> 1209043748 +0200 2008-04-24 15:29:08 +0200
  • 67cbb3649f new function lassospkit_redirect_login, you must use it before any content because it does a redirect <bdauvergne@entrouvert.com> 1209043729 +0200 2008-04-24 15:28:49 +0200
  • 544b746c95 add a call to checkXmlErrors after NameIdManagement requests <bdauvergne@entrouvert.com> 1209043524 +0200 2008-04-24 15:25:24 +0200
  • a4cd86f578 change last arg of generateMetadata to a bundle of options <bdauvergne@entrouvert.com> 1209043492 +0200 2008-04-24 15:24:52 +0200
  • 28d7422686 example using new public functions for logout and login initiation <bdauvergne@entrouvert.com> 1209043458 +0200 2008-04-24 15:24:18 +0200
  • 48db9ce5b8 new saml2 endpoints, no more login/slo/defederation methods <bdauvergne@entrouvert.com> 1209043435 +0200 2008-04-24 15:23:55 +0200
  • 04a4879e02 more work on error reporting in sso and slo profiles <bdauvergne@entrouvert.com> 1209043415 +0200 2008-04-24 15:23:35 +0200
  • cdb8bd5597 change metadata generation for the new endpoints <bdauvergne@entrouvert.com> 1209043371 +0200 2008-04-24 15:22:51 +0200
  • 1546f35197 * bad method call <bdauvergne@entrouvert.com> 1209043349 +0200 2008-04-24 15:22:29 +0200
  • 976ccd50a4 merged from Benjamin's branch Damien Laniel 2008-04-24 15:20:06 +0200
  • 0e4fa91bb0 start to use new endpoint classes in the endpoints <bdauvergne@entrouvert.com> 1209030478 +0200 2008-04-24 11:47:58 +0200
  • 45aef7194d disable xml errors <bdauvergne@entrouvert.com> 1208959511 +0200 2008-04-23 16:05:11 +0200
  • c675aa2ee7 work on the endpoints class, add a generic dispatching class using QUERY_INFO, and a specific saml2 endpoints class <bdauvergne@entrouvert.com> 1208797731 +0200 2008-04-21 19:08:51 +0200
  • 2183d6b9af * saml2.inc.php: - add a relaystate parameter to sso functions * saml_common.inc.php: - add a relaystate parameter to sso functions - complete error handling * endpoints.inc.php: - extract query string - detect HTTP_METHOD - block endpoints from bad methods <bdauvergne@entrouvert.com> 1208785363 +0200 2008-04-21 15:42:43 +0200
  • dc4f494aa4 fixed and completed function to get assertion attributes Damien Laniel 2008-04-21 15:42:18 +0200
  • c0aba95c76 * ajout d'une méthode lasso_soap_logout <bdauvergne@entrouvert.com> 1208785127 +0200 2008-04-21 15:38:47 +0200
  • 178d06216d remove call to lasso_init, this function does not exist anymore <bdauvergne@entrouvert.com> 1208785079 +0200 2008-04-21 15:37:59 +0200
  • d731cd8885 merged from Benjamin's branch Damien Laniel 2008-04-21 12:30:02 +0200
  • a13c938256 implements getting attributes from assertion Damien Laniel 2008-04-21 12:23:28 +0200
  • 1fa90fe001 comment all debuglog calls <bdauvergne@entrouvert.com> 1207838253 +0200 2008-04-10 16:37:33 +0200
  • 75d1cd72d9 move cookiename to a local variable, comment debuglog calls <bdauvergne@entrouvert.com> 1207838235 +0200 2008-04-10 16:37:15 +0200
  • c75fd57449 move cookiename to a local variable, comment debuglog calls <bdauvergne@entrouvert.com> 1207838151 +0200 2008-04-10 16:35:51 +0200
  • 791096b949 fix error in names of parameter keys <bdauvergne@entrouvert.com> 1207755128 +0200 2008-04-09 17:32:08 +0200
  • ccdc33da16 handle request denied response in ssoConsumer <bdauvergne@entrouvert.com> 1207755096 +0200 2008-04-09 17:31:36 +0200
  • d26e5eabeb add documentation for lassospkit_login_url <bdauvergne@entrouvert.com> 1207755062 +0200 2008-04-09 17:31:02 +0200
  • 4c1bd996fc redirect openssl errors to dev null <bdauvergne@entrouvert.com> 1207752170 +0200 2008-04-09 16:42:50 +0200
  • c82f81938a add memcache session storage, fix forgottent arg to storage->delete(), a new config key session_storage_class <bdauvergne@entrouvert.com> 1207751790 +0200 2008-04-09 16:36:30 +0200
  • 0a71c6645d * utils: new function extract_options that extract key-value from an array and validate the value type. * endpoints/saml2: support a new GET arguments "passive" * public API: lassospkit_login_url take a second argument, an array of options, possibilities are: - "persistent" a boolean - "passive" a boolean Support of remoteID or other kind of parameter will be easier to implement now. <bdauvergne@entrouvert.com> 1207751566 +0200 2008-04-09 16:32:46 +0200
  • 1b8f7a441b add a delete function <bdauvergne@entrouvert.com> 1207743594 +0200 2008-04-09 14:19:54 +0200
  • 6235188a29 modularization of the storage of sessions <bdauvergne@entrouvert.com> 1207742719 +0200 2008-04-09 14:05:19 +0200
  • e858c68969 modularize session handling, start to be a little bit redundant with storage classes <bdauvergne@entrouvert.com> 1207742680 +0200 2008-04-09 14:04:40 +0200
  • 86061ce83f new memcache support <bdauvergne@entrouvert.com> 1207742622 +0200 2008-04-09 14:03:42 +0200
  • 4c6408ee6b merge of sylvain diff <bdauvergne@entrouvert.com> 1207733932 +0200 2008-04-09 11:38:52 +0200