2012-05-09 63 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

自从这篇文章已经有几年了。有任何更新发生?看起来像整个在线共享点的事情是一种玩具,如果你必须在窗户上充当其他用户。 –

相关问题