fix error in handling of logout soap request

This commit is contained in:
<bdauvergne@entrouvert.com> 1209045355 +0200 0001-01-01 00:00:00 +00:00
parent a615205743
commit 1416db4063
1 changed files with 5 additions and 3 deletions

View File

@ -61,7 +61,7 @@ class LassoSPKitSAMLCommon {
&& ! $ret = $server->addProvider(LASSO_PROVIDER_ROLE_IDP
,$idpmeta,null, null);
if (! $ok) {
#lassospkit_debuglog("Erreur création serveur: Ret=$ret Msg=" . strError($ret));
lassospkit_errlog("Erreur création serveur: Ret=$ret Msg=" . strError($ret));
return 0;
} else {
$this->server = $server;
@ -70,7 +70,7 @@ class LassoSPKitSAMLCommon {
}
public static function checkFile($file) {
if (! file_exists($file)) {
#lassospkit_debuglog("File " . $file . " is absent, can't construct server object");
lassospkit_errlog("File " . $file . " is absent, can't construct server object");
return 0;
}
return 1;
@ -200,9 +200,10 @@ class LassoSPKitSAMLCommon {
$method);
break;
case LASSO_HTTP_METHOD_POST:
case LASSO_HTTP_METHOD_REDIRECT:
$retPRM = $this->processResponseMsg($message);
break;
default:
break;
}
if ($retAR == LASSO_LOGIN_ERROR_FEDERATION_NOT_FOUND
|| $retPRM == LASSO_LOGIN_ERROR_FEDERATION_NOT_FOUND) {
@ -343,6 +344,7 @@ class LassoSPKitSAMLCommon {
break;
case LASSO_HTTP_METHOD_POST:
case LASSO_HTTP_METHOD_REDIRECT:
case LASSO_HTTP_METHOD_SOAP:
$retPRM = $this->processResponseMsg($message);
break;
}