1
SardineFactory.begin(username, password);
sardine.exists("http://mydomain.sharepoint.com/TeamSite/Documents");

我以为沙丁鱼可以自动登录,但它返回 403 错误。

我以前没有使用过 sardine 和 SharePoint Online。

SharePoint Online 中使用基于声明的身份验证的远程身份验证

我知道我应该做点别的,但不知道怎么做。

任何人都可以帮助我吗?

4

1 回答 1

0

SharePoint 最有可能使用基于声明的身份验证,这是通过使用 Java 进行协商和身份验证的噩梦。

我从其他人那里看到的大多数解决方案(尽管我还没有看到工作演示)声称您必须在 Java 应用程序可以与之通信的非 CBA 环境中使用 .NET“调解器”,而“调解器”将反过来更容易通过 CBA 身份验证例程(将事物保留在 .NET 系列中)。

由于固执,我正在研究一个纯 Java 解决方案,如果我能正常工作,我会发布。

于 2013-01-15T19:35:50.477 回答