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

イワシは自動でログインできると思っていたのですが、403エラーを返します。

いわしと SharePoint Online を使用したことはありません。

クレームベース認証を使用した SharePoint Online でのリモート認証

私は何か他のことをしなければならないことを知っていますが、方法がわかりません。

誰でも私を助けることができますか?

4

1 に答える 1

0

SharePoint はクレーム ベース認証を使用している可能性が最も高く、Java を使用してネゴシエーションと認証を行うのは悪夢です。

私が他の人から見たほとんどのソリューション (動作するデモはまだ見たことがありませんが) は、Java アプリが通信できる非 CBA 環境で .NET の「メディエーター」を使用する必要があると主張しており、「メディエーター」はその結果、CBA 認証ルーチンをより簡単に通過できます (物事を .NET ファミリー内に保持します)。

頑固なので、私は純粋な Java ソリューションに取り組んでおり、それが機能するようになったら投稿します。

于 2013-01-15T19:35:50.477 に答える