2011-12-19 106 views
1
SardineFactory.begin(username, password); 
sardine.exists("http://mydomain.sharepoint.com/TeamSite/Documents"); 

我认为sardine可以登录自动但它返回403错误。使用沙丁鱼从java应用程序访问sharepoint网站

我以前没有使用沙丁鱼和SharePoint Online。

Remote Authentication in SharePoint Online Using Claims-Based Authentication

我知道我应该做别的事情,但不知道怎么办。

任何人都可以帮到我吗?

+0

您的SharePoint使用哪种身份验证协议?任何Kerberos或什么? – 2012-06-14 05:42:45

回答

0

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

我从其他人看到的大多数解决方案(尽管我还没有看到一个工作演示)声称你必须在Java应用可以与之通信的非CBA环境中使用.NET“mediator”,而“中介”反过来会更容易地通过CBA认证程序(保留.NET家族中的东西)。

固执己见,我正在致力于一个纯粹的Java解决方案,并且会在我得到它的时候发布。

相关问题