5

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

这可能是由于 Office365 版本仅支持基于声明的身份验证。我们真的可以通过 Java 进行身份验证吗?是否有对基于声明的身份验证的开源支持?

4

1 回答 1

3

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

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

于 2012-05-09T18:16:33.867 回答