gpt4 book ai didi

java - 从 Java 应用程序使用 Sharepoint Office 365 Web 服务

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:24:06 25 4
gpt4 key购买 nike

我正在尝试从 Java 应用程序(从 SoapUI 5.3 开始)使用 Sharepoint Online Office 365 开箱即用的 Web 服务 (Lists.asmx)

我尝试了所有 3 种类型的身份验证(BasicNTLMSPNEGO/Kerberos),但总是得到 403 FORBIDDEN错误

如果我添加 X-FORMS_BASED_AUTH_ACCEPTED=f header ,我会得到 401 UNAUTHORIZED 或空返回流,具体取决于身份验证类型

我检查过 SharePoint 2010: consuming web services from NetSuite - 403 Forbidden error并尝试使用 Authentication.asmx 之前但总是得到 PasswordNotMatch 错误,虽然我确定密码是正确的

我还检查了Authenticating Office 365 SharePoint Online OOTB services , 但没有运气

所有测试均在 Windows 和 Ubuntu 环境中完成,以避免 NTLM fails when consuming SharePoint web service from Java?

我用来连接 Sharepoint Online 的用户没有问题。它具有管理员权限,我可以毫无问题地通过浏览器进行连接。

我错过了什么?

最佳答案

只能根据您告诉我们的内容给出答案:您必须查看您的服务 wsdl 要求的内容,例如: http://www.webservicex.net/globalweather.asmx位于此处的服务具有这样的契约(Contract)(wsdl): http://www.webservicex.net/globalweather.asmx?wsdl

它没有任何 ws-security 策略,因此不需要身份验证,但您的服务 wsdl 可能会有一些安全要求,您必须满足这些要求。

关于java - 从 Java 应用程序使用 Sharepoint Office 365 Web 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42219566/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com