我是Workday soap api的新手,并且试图弄清楚如何发送SOAP请求以使用SOAPUI进行身份验证。
任何建议将不胜感激。

最佳答案

Workday API使用WS-Security进行身份验证。

请记住,工作日主持人是多租户。因此,您将使用WSDL端点连接到正确的服务器,并且“用户名”字段将同时包含您的用户名和该服务器上的租户。

SOAP Auth to Workday的用户名格式:
[user-name]@[tenant-name]

示例:youUserName@tenant6

您的工作日帐户也将必须属于Integration Developer的组。

您可能需要调整安全性和权限,以允许访问与Web服务相关的某些功能组和域。

如果您使用的是SoapUI,请执行以下操作:


将WSDL导入项目。
在“集成绑定”中,转到设置。
在“服务端点”选项卡上,按照上文所述设置用户名。
将密码设置为租户中的密码。
WSS类型应该设置为PasswordText。


现在,您可以提出请求。

07-27 16:10