fix error in handling of logout soap request
This commit is contained in:
parent
a615205743
commit
1416db4063
|
@ -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;
|
||||
}
|
||||
|
|
Reference in New Issue