Commit Graph

145 Commits

Author SHA1 Message Date
<bdauvergne@entrouvert.com> 1210068757 +0200 7e0d10b2f1 do not return error of findFederation in ssoConsumer 0001-01-01 00:00:00 +00:00
<bdauvergne@entrouvert.com> 1209574776 +0200 897aa61853 add translation of error codes in debugging code 0001-01-01 00:00:00 +00:00
<bdauvergne@entrouvert.com> 1209574742 +0200 76cddf3964 add support for isPassive 0001-01-01 00:00:00 +00:00
<bdauvergne@entrouvert.com> 1209574728 +0200 05735adba1 report error in logs 0001-01-01 00:00:00 +00:00
<bdauvergne@entrouvert.com> 1209574298 +0200 1edd1474fa finish return code for processsRequestNameIdManagement 0001-01-01 00:00:00 +00:00
<bdauvergne@entrouvert.com> 1209574276 +0200 cc31d76f99 add feature to debuglog: accept object as message, and convert object to string 0001-01-01 00:00:00 +00:00
<bdauvergne@entrouvert.com> 1209574242 +0200 733226d592 deprecate part of the public API, add defederation soap call 0001-01-01 00:00:00 +00:00
<bdauvergne@entrouvert.com> 1209574203 +0200 aed8163ae2 add name id management endpoints 0001-01-01 00:00:00 +00:00
<bdauvergne@entrouvert.com> 1209574180 +0200 48a7a7b067 fix typo $this -> $login 0001-01-01 00:00:00 +00:00
<bdauvergne@entrouvert.com> 1209574131 +0200 594dc59de4 add a method to clean the session 0001-01-01 00:00:00 +00:00
<bdauvergne@entrouvert.com> 1209055541 +0200 9d94b1cec5 merge with Damien && add a public function lassospkit_redirect_federate 0001-01-01 00:00:00 +00:00
<bdauvergne@entrouvert.com> 1209045473 +0200 1340292949 change handleSlo 0001-01-01 00:00:00 +00:00
<bdauvergne@entrouvert.com> 1209045403 +0200 713d8c2bc6 add examples of overloading for handling of idp initiated slo 0001-01-01 00:00:00 +00:00
<bdauvergne@entrouvert.com> 1209045379 +0200 b22c830c98 wrap slo endpoints in try/catch pairs 0001-01-01 00:00:00 +00:00
<bdauvergne@entrouvert.com> 1209045355 +0200 1416db4063 fix error in handling of logout soap request 0001-01-01 00:00:00 +00:00
<bdauvergne@entrouvert.com> 1209043822 +0200 a615205743 reset the libxml_use_internal_errors to the no warning state 0001-01-01 00:00:00 +00:00
<bdauvergne@entrouvert.com> 1209043792 +0200 735bdd41c5 catch Exception coming from profiles methods, copy relayState into a local variable 0001-01-01 00:00:00 +00:00
<bdauvergne@entrouvert.com> 1209043748 +0200 e7d604d7c9 remove debuglog code 0001-01-01 00:00:00 +00:00
<bdauvergne@entrouvert.com> 1209043729 +0200 67cbb3649f new function lassospkit_redirect_login, you must use it before any content because it does a redirect 0001-01-01 00:00:00 +00:00
<bdauvergne@entrouvert.com> 1209043524 +0200 544b746c95 add a call to checkXmlErrors after NameIdManagement requests 0001-01-01 00:00:00 +00:00
<bdauvergne@entrouvert.com> 1209043492 +0200 a4cd86f578 change last arg of generateMetadata to a bundle of options 0001-01-01 00:00:00 +00:00
<bdauvergne@entrouvert.com> 1209043458 +0200 28d7422686 example using new public functions for logout and login initiation 0001-01-01 00:00:00 +00:00
<bdauvergne@entrouvert.com> 1209043435 +0200 48db9ce5b8 new saml2 endpoints, no more login/slo/defederation methods 0001-01-01 00:00:00 +00:00
<bdauvergne@entrouvert.com> 1209043415 +0200 04a4879e02 more work on error reporting in sso and slo profiles 0001-01-01 00:00:00 +00:00
<bdauvergne@entrouvert.com> 1209043371 +0200 cdb8bd5597 change metadata generation for the new endpoints 0001-01-01 00:00:00 +00:00
<bdauvergne@entrouvert.com> 1209043349 +0200 1546f35197 * bad method call 0001-01-01 00:00:00 +00:00
Damien Laniel 976ccd50a4 merged from Benjamin's branch 2008-04-24 15:20:06 +02:00
<bdauvergne@entrouvert.com> 1209030478 +0200 0e4fa91bb0 start to use new endpoint classes in the endpoints 0001-01-01 00:00:00 +00:00
<bdauvergne@entrouvert.com> 1208959511 +0200 45aef7194d disable xml errors 0001-01-01 00:00:00 +00:00
<bdauvergne@entrouvert.com> 1208797731 +0200 c675aa2ee7 work on the endpoints class, add a generic dispatching class using QUERY_INFO, and a specific saml2 endpoints class 0001-01-01 00:00:00 +00:00
<bdauvergne@entrouvert.com> 1208785363 +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
0001-01-01 00:00:00 +00:00
Damien Laniel dc4f494aa4 fixed and completed function to get assertion attributes 2008-04-21 15:42:18 +02:00
<bdauvergne@entrouvert.com> 1208785127 +0200 c0aba95c76 * ajout d'une méthode lasso_soap_logout 0001-01-01 00:00:00 +00:00
<bdauvergne@entrouvert.com> 1208785079 +0200 178d06216d remove call to lasso_init, this function does not exist anymore 0001-01-01 00:00:00 +00:00
Damien Laniel d731cd8885 merged from Benjamin's branch 2008-04-21 12:30:02 +02:00
Damien Laniel a13c938256 implements getting attributes from assertion 2008-04-21 12:23:28 +02:00
<bdauvergne@entrouvert.com> 1207838253 +0200 1fa90fe001 comment all debuglog calls 0001-01-01 00:00:00 +00:00
<bdauvergne@entrouvert.com> 1207838235 +0200 75d1cd72d9 move cookiename to a local variable, comment debuglog calls 0001-01-01 00:00:00 +00:00
<bdauvergne@entrouvert.com> 1207838151 +0200 c75fd57449 move cookiename to a local variable, comment debuglog calls 0001-01-01 00:00:00 +00:00
<bdauvergne@entrouvert.com> 1207755128 +0200 791096b949 fix error in names of parameter keys 0001-01-01 00:00:00 +00:00
<bdauvergne@entrouvert.com> 1207755096 +0200 ccdc33da16 handle request denied response in ssoConsumer 0001-01-01 00:00:00 +00:00
<bdauvergne@entrouvert.com> 1207755062 +0200 d26e5eabeb add documentation for lassospkit_login_url 0001-01-01 00:00:00 +00:00
<bdauvergne@entrouvert.com> 1207752170 +0200 4c1bd996fc redirect openssl errors to dev null 0001-01-01 00:00:00 +00:00
<bdauvergne@entrouvert.com> 1207751790 +0200 c82f81938a add memcache session storage, fix forgottent arg to storage->delete(), a new config key session_storage_class 0001-01-01 00:00:00 +00:00
<bdauvergne@entrouvert.com> 1207751566 +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.
0001-01-01 00:00:00 +00:00
<bdauvergne@entrouvert.com> 1207743594 +0200 1b8f7a441b add a delete function 0001-01-01 00:00:00 +00:00
<bdauvergne@entrouvert.com> 1207742719 +0200 6235188a29 modularization of the storage of sessions 0001-01-01 00:00:00 +00:00
<bdauvergne@entrouvert.com> 1207742680 +0200 e858c68969 modularize session handling, start to be a little bit redundant with storage classes 0001-01-01 00:00:00 +00:00
<bdauvergne@entrouvert.com> 1207742622 +0200 86061ce83f new memcache support 0001-01-01 00:00:00 +00:00
<bdauvergne@entrouvert.com> 1207733932 +0200 4c6408ee6b merge of sylvain diff 0001-01-01 00:00:00 +00:00