wimski/soap-ntlm
支持NTLM身份验证的SOAP客户端
1.0.0
2022-10-19 08:41 UTC
Requires
- php: ^8.1
- ext-curl: *
- ext-soap: *
- wimski/curl: ^1.0
Requires (Dev)
- php-mock/php-mock-phpunit: ^2.6
- phpstan/phpstan: ^1.8
- phpunit/phpunit: ^9.5
This package is auto-updated.
Last update: 2024-09-19 12:45:16 UTC
README
带有NTLM的SOAP
支持NTLM身份验证的SOAP客户端。
变更日志
安装
composer require wimski/soap-ntlm
用法
use Wimski\Curl\CurlResourceFactory; use Wimski\SoapNtlm\ClientFactory; use Wimski\SoapNtlm\NtlmService; use Wimski\SoapNtlm\NtlmServiceConfig; use Wimski\SoapNtlm\Stream\NtlmStreamWrapperFactory; $curlResourceFactory = new CurlResourceFactory(); $config = new NtlmServiceConfig( 'wsdl-uri', 'ntlm-auth-username', 'ntlm-auth-password', ['default' => 'option'], ); $service = new NtlmService( $config, new ClientFactory($curlResourceFactory), new NtlmStreamWrapperFactory($curlResourceFactory), ); $response = $service->request( 'soap-endpoint', 'action-function', ['some' => 'parameter'], ['extra' => 'option'], );