Я пытаюсь потреблять Sharepoint Online Office 365 вне коробки веб-службы (Lists.asmx
) из приложения Java (с момента SoapUI 5.3
)Потребляйте Sharepoint Office 365 веб-службы из приложения Java
я пытался со всеми 3 типа авторизаций (Basic
, NTLM
, SPNEGO/Kerberos
), но всегда получают 403 FORBIDDEN
ошибки
Если добавить X-FORMS_BASED_AUTH_ACCEPTED=f
заголовок, я получаю 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, в порядке. Он имеет права администратора, и я могу подключиться через браузер без каких-либо проблем.
Что мне не хватает?
Из удаленных ответов: хороший учебник, который помог ОП решить его проблему [доступно здесь] (http://paulryan.com.au/2014/spo-remote-authentication-rest/). –