deanward / ntlm-soap-client
用于微软Dynamics NAT服务器的PHP WDSL/Soap客户端,支持NTLM身份验证。
v1.1.0
2016-11-16 11:11 UTC
Requires
- php: ~5.6|~7.0
- symfony/console: ^3.1
Requires (Dev)
- phpunit/phpunit: ~4.0||~5.0
- squizlabs/php_codesniffer: ^2.3
This package is auto-updated.
Last update: 2024-09-12 20:31:20 UTC
README
用于微软Dynamics NAT服务器的PHP WDSL/Soap客户端,支持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身份验证字符串的形式为 <domain>/<username>:<password>。 所有三个配置项都是必需的。
变更日志
有关最近更改的更多信息,请参阅CHANGELOG。
测试
$ composer test
贡献
有关详细信息,请参阅CONTRIBUTING和CONDUCT。
安全
如果您发现任何与安全相关的问题,请发送电子邮件至hello@matejsvajger.com,而不是使用问题跟踪器。
致谢
许可
MIT许可(MIT)。有关更多信息,请参阅许可文件。