2012-05-09 64 views
5

我們目前正在構建一個基於Java的服務器,可以通過Axis2與Sharepoint 2007/2010和Office365版本的Web服務進行交互。看起來我們可以獲得基本/ NTLM身份驗證以使用Sharepoint 2007/2010而不是Office365版本。Office365 Sharepoint通過Java訪問Webservices - Axis2

這可能是由於Office365版本僅支持基於聲明的身份驗證。我們可以從Java進行身份驗證嗎?基於聲明的身份驗證是否有開源支持?

回答

3

基本上,您需要通過「手動」登錄來生成cookie。如果您使用Microsoft帳戶,這將是看起來像Live的登錄表單。

我現在還不知道任何Java實現。
你可以在這裏找到一個在C#中的實現:http://www.wictorwilen.se/Post/How-to-do-active-authentication-to-Office-365-and-SharePoint-Online.aspx

+0

自從這篇文章已經有幾年了。有任何更新發生?看起來像整個在線共享點的事情是一種玩具,如果你必須在窗戶上充當其他用戶。 –

相關問題