ivol / workday-soap-client
Soap client, that will be able to authenticate using X509 authentication (https://docs.oasis-open.org/wss/v1.1/wss-v1.1-spec-errata-os-x509TokenProfile.htm) or username/password authentication mechanism to Workday Web Services.
Installs: 4 446
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 1
Open Issues: 0
Requires
- php: >=5.5
- ext-dom: *
- ext-openssl: *
- ext-soap: *
- robrichards/xmlseclibs: ~3.0
Requires (Dev)
- phpunit/phpunit: ~5.7
This package is auto-updated.
Last update: 2024-10-23 21:52:55 UTC
README
This library allows authenticating requests passed to WWS. It allows 2 types of authentication:
- X509 Authentication
- UserNameToken authentication
Usage
<?php
use ivol\Workday\Soap\SoapClient;
$wsdl = 'add your link to WWS wsdl here';
$options = [
'token' => new UsernamePasswordToken("root","root", "root_tenant") // for list of available tokens - check ivol\Workday\Soap\Token
];
$client = new SoapClient($wsdl, $options);
$client->Get_Postings([]);
License
Workday-soap-client is released under the MIT License.