soap - 工作日 SOAP API : How to authenticate

标签 soap workday-api

我是工作日 SOAP API 的新手,我正在尝试弄清楚如何发送 SOAP 请求以使用 SOAPUI 进行身份验证。
任何建议将不胜感激。

最佳答案

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

请记住,工作日主机是 Multi-Tenancy 的。因此,您将使用 WSDL 端点连接到正确的服务器,并且用户名字段将包含您的用户名和该服务器上的租户。

SOAP Auth to Workday 的用户名格式:[user-name]@[tenant-name]
示例:youUserName@tenant6
您的工作日帐户也需要在集成开发人员组中。

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

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

  • 将 WSDL 导入到项目中。
  • 在“集成绑定(bind)”中,转到设置。
  • 在“服务端点”选项卡上,如上所述设置用户名。
  • 将密码设置为您在租户中的密码。
  • WSS-Type 应设置为 PasswordText。

  • 现在,您可以提出请求。

    关于soap - 工作日 SOAP API : How to authenticate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27132244/

    相关文章:

    java - 我需要什么凭据才能通过 Api 连接到 Workday

    PHP SoapClient::SoapClient 失败:SSL:握手计时且无法启用加密

    soap - TR-069 cwmp客户端实现: open sources comparison

    c# - WCF wsHttpBinding 和 XML 签名

    notifications - 我想收到我工作日的实时通知

    xpath - 在 Workday 中查找数据元素的 XPath 表达式

    java - org.w3c.dom.DOMException : WRONG_DOCUMENT_ERR: A node is used in a different document than the one that created it

    php - 如何使用 ksoap2-android 正确调用我的 PHP 网络服务?

    eclipse - Workday Studio - 向供应商 API 发出的 HTTP 请求接收错误 : No bean named 'http-token-auth' is defined

    java - 如何使用 Eclipse 和 Apache CXF 使用从 WSDL 创建的 Java 类连接到工作日帐户