CAS: Read saml_validate_url variable BT#17620

pull/3643/head
Julio Montoya 5 years ago
parent f86bce35ac
commit 3ecaec27e3
  1. 18
      main/auth/cas/cas_var.inc.php

@ -48,12 +48,18 @@ if (api_is_cas_activated()) {
phpCAS::setNoCasServerValidation(); phpCAS::setNoCasServerValidation();
} }
if (is_array($cas) && array_key_exists('fixedServiceURL', $cas)) { if (is_array($cas)) {
$fixedServiceURL = $cas['fixedServiceURL']; if (array_key_exists('fixedServiceURL', $cas)) {
if (is_string($fixedServiceURL)) { $fixedServiceURL = $cas['fixedServiceURL'];
phpCAS::setFixedServiceURL($fixedServiceURL); if (is_string($fixedServiceURL)) {
} elseif (is_bool($fixedServiceURL) && $fixedServiceURL) { phpCAS::setFixedServiceURL($fixedServiceURL);
phpCAS::setFixedServiceURL(api_get_configuration_value('root_web')); } elseif (is_bool($fixedServiceURL) && $fixedServiceURL) {
phpCAS::setFixedServiceURL(api_get_configuration_value('root_web'));
}
}
if (isset($cas['saml_validate_url'])) {
phpCAS::setServerSamlValidateURL($cas['saml_validate_url']);
} }
} }
} }

Loading…
Cancel
Save