Office365 Sharepoint Webservices通过Java访问 - Axis2

Che*_*ezo 5 sharepoint axis2 ntlm claims-based-identity office365

我们目前正在构建一个基于Java的服务器,它可以通过Axis2与Sharepoint 2007/2010和Office365版本的Web服务进行交互.我们似乎可以使用Basic/NTLM身份验证来使用Sharepoint 2007/2010,但不能使用Office365版本.

这可能是因为Office365版本仅支持基于声明的身份验证.我们可以实际从Java进行身份验证吗?是否有基于声明的身份验证的开源支持?

Nic*_*ico 3

基本上,您需要通过“手动”登录来生成 cookie。如果您使用 Microsoft 帐户,这将是看起来像 Live 的登录表单。

我目前不知道有任何 Java 实现。
您可以在此处找到 C# 的实现: http: //www.wictorwilen.se/Post/How-to-do-active-authentication-to-Office-365-and-SharePoint-Online.aspx