h2oundco/ntlm-soap-client

PHP WDSL/Soap 客户端,支持微软 Dynamics NAT 服务器的 NTLM 验证。

v1.2.0 2020-06-24 07:00 UTC

This package is not auto-updated.

Last update: 2024-09-27 01:56:18 UTC


README

Latest Version on Packagist Software License Total Downloads

PHP WDSL/Soap 客户端,支持微软 Dynamics NAT 服务器的 NTLM 验证。

安装

通过 Composer

$ composer require matejsvajger/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 验证字符串格式为 <域名>/<用户名>:<密码>所有三个配置项都是必需的。

变更日志

请参阅 CHANGELOG 获取更多信息。

测试

$ composer test

贡献

请参阅 CONTRIBUTINGCONDUCT 获取详细信息。

安全性

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

致谢

许可证

MIT 许可证(MIT)。请参阅 许可证文件 获取更多信息。