• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/classes/general/liveid.php
  • Класс: WindowsLiveLogin
  • Вызов: WindowsLiveLogin::initFromXml
function initFromXml($settingsFile)
{
	$o = new WindowsLiveLogin();
	$settings = $o->parseSettings($settingsFile);

	if (@$settings['debug'] == 'true') {
		$o->setDebug(true);
	}
	else {
		$o->setDebug(false);
	}

	if (@$settings['force_delauth_nonprovisioned'] == 'true') {
		$o->setForceDelAuthNonProvisioned(true);
	}
	else {
		$o->setForceDelAuthNonProvisioned(false);
	}

	$o->setAppId(@$settings['appid']);
	$o->setSecret(@$settings['secret']);
	$o->setOldSecret(@$settings['oldsecret']);
	$o->setOldSecretExpiry(@$settings['oldsecretexpiry']);
	$o->setSecurityAlgorithm(@$settings['securityalgorithm']);
	$o->setPolicyUrl(@$settings['policyurl']);
	$o->setReturnUrl(@$settings['returnurl']);
	$o->setBaseUrl(@$settings['baseurl']);
	$o->setSecureUrl(@$settings['secureurl']);
	$o->setConsentBaseUrl(@$settings['consenturl']);
	return $o;
}