Доступ к веб-службам Office365 Sharepoint через Java — Axis2

В настоящее время мы создаем сервер на основе Java, который может взаимодействовать с Sharepoint 2007/2010 и веб-сервисами версии Office365 через Axis2. Кажется, что мы можем заставить аутентификацию Basic/NTLM работать с Sharepoint 2007/2010, но не с версией Office365.

Вероятно, это связано с тем, что версия Office365 поддерживает только аутентификацию на основе утверждений. Можем ли мы на самом деле аутентифицироваться с Java? Существует ли поддержка аутентификации на основе утверждений с открытым исходным кодом?


person Cheezo    schedule 09.05.2012    source источник


Ответы (1)


По сути, вам нужно будет создать файл cookie, выполнив вход вручную. Если вы используете учетные записи Microsoft, это будет форма входа в систему, которая выглядит как Live.

На данный момент я не знаю ни одной реализации Java.
Вы можете найти реализацию на C# здесь: http://www.wictorwilen.se/Post/How-to-do-active-аутентификация-в-Office-365-и-SharePoint-Online.aspx

person Nico    schedule 09.05.2012
comment
С момента этого поста прошло несколько лет. произошло какое-то обновление? кажется, что вся онлайн-вещь с Sharepoint - это просто игрушка, если вам нужно быть в Windows, чтобы действовать на ней как другие пользователи. - person Nicholas DiPiazza; 20.12.2016