AndroidアプリケーションからNTLM認証で保護されたSharepointサーバーからファイルをダウンロードしたい。いくつかのチュートリアルを見つけましたが、成功しませんでした。
Java CIFSクライアントライブラリを使用してみましたが、成功しませんでした。
私はこの投稿を調査しました:Android(JAVA)とNTLM認証を使用したSharePointリストアイテムの操作ですが、Webサービスを利用したくないので、ファイルをダウンロードしたいだけです。
助言がありますか?
AndroidアプリケーションからNTLM認証で保護されたSharepointサーバーからファイルをダウンロードしたい。いくつかのチュートリアルを見つけましたが、成功しませんでした。
Java CIFSクライアントライブラリを使用してみましたが、成功しませんでした。
私はこの投稿を調査しました:Android(JAVA)とNTLM認証を使用したSharePointリストアイテムの操作ですが、Webサービスを利用したくないので、ファイルをダウンロードしたいだけです。
助言がありますか?
標準 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/も参照してください。使用方法が示されています。同等
物事を複雑にする理由
Uri で認証を送信できるはずです。
URL url = new URL ("http://user:pass@sub.domain.com/FolderName/FileName.docx");
この手法は、Windows 認証と基本認証の両方で機能するはずです。
無料ではありませんが、Chilkat を使ってみてください。ただし、コードに簡単に実装できます。