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

sardineは自動ログインできますが、403エラーを返します。JavaアプリケーションからSharepoint WebサイトにアクセスするためにSardineを使用する

以前はsardineとSharePoint Onlineを使用していませんでした。

Remote Authentication in SharePoint Online Using Claims-Based Authentication

私は私が何かを行う必要があります知っているが、方法がわかりません。

誰でも手伝ってもらえますか?

+0

あなたのSharePointはどのような認証プロトコルを使用していますか? Kerberosや何か? –

答えて

0

SharePointは、主にクレームベースの認証を使用している可能性があります。これはJavaを使用してネゴシエートして認証することの悪夢です。

他の人に見てきたほとんどのソリューション(私はまだデモを見ていませんが)あなたのJavaアプリケーションと通信できる非CBA環境で.NETの「メディエータ」を使用しなければならないと主張しています。 「メディエータ」は、CBA認証ルーチン(.NETファミリ内のものを保持する)をより簡単に経由します。

頑固なので、私は純粋なJavaソリューションに取り組んでいます。私がこれを稼働させれば投稿できます。

関連する問題