* ajout d'une méthode lasso_soap_logout

This commit is contained in:
<bdauvergne@entrouvert.com> 1208785127 +0200 0001-01-01 00:00:00 +00:00
parent 178d06216d
commit c0aba95c76
1 changed files with 17 additions and 0 deletions

View File

@ -2,6 +2,15 @@
require_once('lassospkit_utils_session.inc.php');
require_once('lassospkit_utils.inc.php');
require_once('lassospkit_config.inc.php');
require_once("lassospkit_helper.inc.php");
require_once("lassospkit_dispatcher.inc.php");
require_once("lassospkit_saml2.inc.php");
require_once("lassospkit_metadata.inc.php");
require_once("lassospkit_utils.inc.php");
require_once("lassospkit_utils_session.inc.php");
require_once("lassospkit_dummysession.inc.php");
require_once("lassospkit_autopersistentsession.inc.php");
/** This file contains the public front-end API
to the LassoSPKit for PHP.
@ -129,3 +138,11 @@ function lassospkit_configure_url() {
}
return $url;
}
function lassospkit_soap_logout() {
$session_class = "LassoSPKit" . LassoSPKitConfig::get('session');
$session = new $session_class();
$saml2 = new LassoSPKitSAML2($session);
$method = LASSO_HTTP_METHOD_SOAP;
$ret = $saml2->initiateSLO($method);
}