• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/service/microservice/jwtsender.php
  • Класс: BitrixMainServiceMicroServiceJWTSender
  • Вызов: JWTSender::obtainJWToken
protected function obtainJWToken();

protected function createHttpClient()
{
	$httpClient = new HttpClient(
		$this->getHttpClientParameters()
	);

	$token = $this->obtainJWToken();

	if(!$token)
	{
		throw new SystemException('JWT Token must not be empty');
	}

	$httpClient->setHeader('Authorization', 'Bearer ' . $token);
	return $httpClient;
}