8

AndroidアプリケーションからNTLM認証で保護されたSharepointサーバーからファイルをダウンロードしたい。いくつかのチュートリアルを見つけましたが、成功しませんでした。

Java CIFSクライアントライブラリを使用してみましたが、成功しませんでした。

私はこの投稿を調査しました:Android(JAVA)とNTLM認証を使用したSharePointリストアイテムの操作ですが、Webサービスを利用したくないので、ファイルをダウンロードしたいだけです。

助言がありますか?

4

3 に答える 3

3

標準 Java java.net.Authenticator http://developer.android.com/reference/java/net/Authenticator.htmlを使用しましたか? NTLM をサポートしていない場合は、http://developer.android.com/reference/org/apache/http/auth/NTCredentials.htmlおよび関連org.apache.httpパッケージを確認してください。ブログhttp://mrrask.wordpress.com/2009/08/21/android-authenticating-via-ntlm/も参照してください。使用方法が示されています。同等

于 2012-07-09T15:19:29.437 に答える
3

物事を複雑にする理由

Uri で認証を送信できるはずです。

URL url = new URL ("http://user:pass@sub.domain.com/FolderName/FileName.docx");

この手法は、Windows 認証と基本認証の両方で機能するはずです。

于 2012-07-14T14:04:44.050 に答える
0

無料ではありませんが、Chilkat を使ってみてください。ただし、コードに簡単に実装できます。

チルカットリンク

于 2013-04-10T01:09:27.217 に答える