• Модуль: ldap
  • Путь к файлу: ~/bitrix/modules/ldap/classes/general/ldap_util.php
  • Класс: CLdapUtil
  • Вызов: CLdapUtil::getTargetPort
static function getTargetPort($serverPort = false)
{
	if($serverPort === false)
		$serverPort = $_SERVER["SERVER_PORT"];

	$result = false;

	$vmAuth = COption::GetOptionString("ldap", "bitrixvm_auth_support","N") == "Y";
	$useNtlm = COption::GetOptionString("ldap", "use_ntlm","N") == "Y";
	$isNtlmOn = $vmAuth && $useNtlm;

	if($serverPort == "80")
		$result = $isNtlmOn ? "8890" : "80";
	elseif($serverPort == "443")
		$result = $isNtlmOn ? "8891" : "443";

	return $result;
}