msurkov16/ntlm-soap-client

用于Microsoft Dynamics NAT服务器的PHP WDSL/Soap客户端,带有NTLM身份验证。

v1.0.4 2023-11-01 14:41 UTC

This package is auto-updated.

Last update: 2024-09-30 02:08:05 UTC


README

Latest Version on Packagist Software License Total Downloads

用于Microsoft Dynamics NAT服务器的PHP WDSL/Soap客户端,带有NTLM身份验证。

安装

通过Composer

$ composer require msurkov16/ntlm-soap-client

用法

$url = 'URL_TO_WEBSERVICE_WSDL';
$config = new matejsvajger\NTLMSoap\Common\NTLMConfig([
    'domain'   => 'domain',
    'username' => 'username',
    'password' => 'password'
]);

$client = new matejsvajger\NTLMSoap\Client($url, $config);

$response = $client->ReadMultiple(['filter'=>[], 'setSize'=>1]);

foreach ($response->ReadMultiple_Result->CRMContactlist as $entity) {
    print_r($entity);
}

注意: NTLM身份验证字符串看起来像 <domain>/<username>:<password>所有三个配置项都是必需的。

变更日志

有关最近更改的更多信息,请参阅CHANGELOG

测试

$ composer test

贡献

有关详细信息,请参阅CONTRIBUTINGCONDUCT

安全

如果您发现任何安全相关的问题,请发送电子邮件至hello@matejsvajger.com,而不是使用问题跟踪器。

致谢

许可

MIT许可(MIT)。有关更多信息,请参阅许可文件