использование сардины для доступа к сайту sharepoint из Java-приложения - PullRequest
1 голос
/ 19 декабря 2011
SardineFactory.begin(username, password);
sardine.exists("http://mydomain.sharepoint.com/TeamSite/Documents");

Я думал, сардина может войти в систему автоматически, но выдает ошибку 403.

Я не использовал сардины и SharePoint Online раньше.

Удаленная аутентификация в SharePoint Online с использованием аутентификации на основе утверждений

Я знаю, что должен сделать что-то еще, но не знаю как.

Кто-нибудь может мне помочь?

1 Ответ

0 голосов
/ 15 января 2013

SharePoint, скорее всего, использует проверку подлинности на основе утверждений, которая является кошмаром для согласования и проверки подлинности с использованием Java.

Большинство решений, которые я видел от других (хотя я еще не видел рабочую демонстрацию), утверждают, что вы должны использовать .NET «посредник» в среде, не связанной с CBA, с которой ваше Java-приложение может взаимодействовать, и « посредник, в свою очередь, будет легче проходить процедуру аутентификации CBA (сохраняя вещи в семействе .NET).

Будучи упрямым, я работаю над чистым Java-решением и буду публиковать, если когда-нибудь оно будет работать.

...