配置 Web Service Tester 身份验证
创建一项 Web 服务测试。
您可以在 Workday Studio 的 Web Service Tester 中配置多个安全选项。使用
“身份验证”
选项,您可以指定是将 WS-Security 或基本身份验证应用于 SOAP 请求消息,还是调用内部 cc-authenticate
服务。- 在WS 测试人员视图中,单击“发送选项”。
- 选中“Authentication”复选框。完成此任务时,请参考以下信息:
选项 描述 WS-Security UsernameToken让您能够指定用于 Web 服务安全的用户名和密码,而无需选择 Web 服务安全配置文件。Workday Studio 会在其生成的请求消息的 SOAP 标头版块插入一个 XML 片段,该片段中包含您指定的用户名和密码。身份验证服务Web 服务测试人员调用内部cc-authenticate服务 - 使用您指定的用户名和密码登录。如果该用户名和密码在服务器上有效,Workday 会返回一个会话票证,Web 服务测试人员会在发送请求时将该票证添加到 SOAP 标头中。服务器的处理流程包括一个拦截器,用于检查提供的会话票证是否有效。默认情况下,系统会连接到cc-authenticate服务只需创建一次并可重复使用。如果您要停止然后再启动服务器,请选择“在每次发送前重新连接到 cc-authenticate 服务”,以便为每个请求创建新的连接。Basic Authentication (pre-emptive)让您能够指定用于抢占式 HTTP 基本身份验证的用户名和密码。