h2oundco / ntlm-soap-client
PHP WDSL/Soap 客户端,支持微软 Dynamics NAT 服务器的 NTLM 验证。
v1.2.0
2020-06-24 07:00 UTC
Requires
- php: >=5.6
- symfony/console: ^3.1 || ^4.0 || ~5.0
Requires (Dev)
- phpunit/phpunit: ~4.0 || ~5.0 || ~6.0 || ~7.0 || ~8.0
- squizlabs/php_codesniffer: ^2.3
This package is not auto-updated.
Last update: 2024-09-27 01:56:18 UTC
README
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
贡献
请参阅 CONTRIBUTING 和 CONDUCT 获取详细信息。
安全性
如果您发现任何安全相关的问题,请通过电子邮件 hello@matejsvajger.com 联系,而不是使用问题跟踪器。
致谢
许可证
MIT 许可证(MIT)。请参阅 许可证文件 获取更多信息。