new function lassospkit_redirect_login, you must use it before any content because it does a redirect

This commit is contained in:
<bdauvergne@entrouvert.com> 1209043729 +0200 0001-01-01 00:00:00 +00:00
parent 544b746c95
commit 67cbb3649f
1 changed files with 9 additions and 2 deletions

View File

@ -139,10 +139,17 @@ function lassospkit_configure_url() {
return $url;
}
function lassospkit_redirect_login($relayState = null,$isPassive = false) {
$session_class = "LassoSPKit" . LassoSPKitConfig::get('session');
$session = new $session_class();
$saml2 = new LassoSPKitSAML2($session);
$saml2->ssoInit(array('relayState' => $relayState, 'allowCreate'=>FALSE, 'isPassive' => $isPassive));
}
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);
$ret = $saml2->initiateSLO(LASSO_HTTP_METHOD_SOAP);
return $ret;
}