Android: Descarga de un archivo protegido por autenticación NTLM

Quiero descargar un archivo de un servidor Sharepoint protegido con autenticación NTLM de mi aplicación de Android . Encontré algunos tutoriales y no tuve éxito.

Intenté usar la biblioteca del cliente de Java CIFS y no he tenido éxito otra vez.

Investigué este post: Manipulando los elementos de la lista de SharePoint con Android (JAVA) y Autenticación NTLM, pero no quiero consumir un servicio web, sólo quiero descargar un archivo.

¿Alguna sugerencia?

¿Utilizó Java estándar java.net.Authenticator http://developer.android.com/reference/java/net/Authenticator.html ? Si no admite el cheque de NTLM http://developer.android.com/reference/org/apache/http/auth/NTCredentials.html y el paquete org.apache.http relacionado. También mira el blog http://mrrask.wordpress.com/2009/08/21/android-authenticating-via-ntlm/ donde se muestra cómo usarlo. En par

¿Por qué complicar las cosas?

Usted debe ser capaz de enviar la autenticación en el Uri.

 URL url = new URL ("http://user:[email protected]/FolderName/FileName.docx"); 

Esta técnica debe funcionar con autenticación de Windows y autenticación básica

Trate de usar Chilkat, aunque no es gratis. Pero puede implementarlo fácilmente en su código.

Chilkat Enlace

  • No se puede cambiar completamente el esquema de color del tema de Eclipse ADT
  • ¿Es legal llamar al método de inicio dos veces en el mismo hilo?
  • Cómo cambiar el tamaño de la navegación ver los elementos del menú y el texto ?? ¿Cómo cambiar el espacio entre el menú?
  • Cómo obtener el modo de permiso de archivo mediante programación en Java
  • Patrón de Android AsyncTask / doInBackground
  • ¿Por qué DefaultHttpClient envía datos a través de un socket semi-cerrado?
  • Java cronometrar, System.nanoTime () batear que System.currentTimeMillis () pero persiste sobre sueño?
  • Android en el Listener de cambio de texto
  • ¿El selector de archivos de Android 4.4 WebView no se abre?
  • ¿Qué podría hacer la carga lenta en android 4.1.X y no en 4.2?
  • Solicitudes HTTP con autenticación básica
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.