Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 我需要什么凭据才能通过Api连接到Workday_Java_Api_Workday Api - Fatal编程技术网

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

Java 我需要什么凭据才能通过Api连接到Workday,java,api,workday-api,Java,Api,Workday Api,我需要与Workday API集成,但在互联网上的搜索中,我没有找到任何关于连接所需凭据的确切答案。 据我所知,它只是用户名和密码,但我看到了一些关于Tenent和名称空间的东西 有人知道吗?能帮我理解吗? 谢谢 Tom您需要用户名、租户名称和密码进行身份验证。例如,如果我的Workday用户名是ab123456,我的租户名称是thiscompanyinc,我需要以身份进行身份验证ab123456@thiscompanyinc 提供的密码与ab123456使用的密码相同 在凭据和身份验证期间,命

我需要与Workday API集成,但在互联网上的搜索中,我没有找到任何关于连接所需凭据的确切答案。 据我所知,它只是用户名和密码,但我看到了一些关于Tenent和名称空间的东西

有人知道吗?能帮我理解吗? 谢谢
Tom

您需要用户名、租户名称和密码进行身份验证。例如,如果我的Workday用户名是ab123456,我的租户名称是thiscompanyinc,我需要以身份进行身份验证ab123456@thiscompanyinc

提供的密码与ab123456使用的密码相同


在凭据和身份验证期间,命名空间将不起作用。我希望这有帮助

Workday允许多种身份验证方法

当与Workday的本机SOAP web服务交互时,您可以通过WS-Security进行身份验证。您可以通过SOAPui之类的工具找到更容易生成请求的WSDL。对于WSDLs,您的身份验证将是username@tenantname和密码

您还可以通过REST请求通过基本身份验证对报告即服务(RaaS)进行身份验证。通常,在报头中分配身份验证字符串,并对其进行bae64编码。您不需要在REST请求的授权中包含@tenant name。REST请求中的基本身份验证可以通过授权标头实现,如下所示:

Authorization: base64Encoded(username:password)

如果您对更安全的身份验证形式感兴趣,Workday确实提供了在租户内注册API客户端的功能(在租户内搜索“注册API客户端”)。这使您可以通过OAuth2.0或其他身份验证方法封装用户身份验证,从而进一步保护与workday的连接。

Hi first-感谢您的回答!有什么地方可以让我找到我的房客名字吗?我想找到一些关于如何为集成创建特定用户的图形说明,因为我不想为集成提供管理员凭据。@TomKetter您的租户名称是端点URL中“ccx/service/”后面路径的一部分。使用上面的租户的快速示例:同样,您是正确的。不要将您的个人凭据用于自动化。相反,探索如何利用集成系统用户(ISU)。希望这能让你走上正轨!非常感谢你!你帮了大忙。!您有验证xml的示例吗?还是要汤?请再次感谢你!