Author: fmui
Date: Wed Jan  2 12:14:44 2013
New Revision: 1427760

URL: http://svn.apache.org/viewvc?rev=1427760&view=rev
Log:
DotCMIS: NtlmAuthenticationProvider improvements

Modified:
    chemistry/dotcmis/trunk/DotCMIS/binding/binding-intf.cs

Modified: chemistry/dotcmis/trunk/DotCMIS/binding/binding-intf.cs
URL: 
http://svn.apache.org/viewvc/chemistry/dotcmis/trunk/DotCMIS/binding/binding-intf.cs?rev=1427760&r1=1427759&r2=1427760&view=diff
==============================================================================
--- chemistry/dotcmis/trunk/DotCMIS/binding/binding-intf.cs (original)
+++ chemistry/dotcmis/trunk/DotCMIS/binding/binding-intf.cs Wed Jan  2 12:14:44 
2013
@@ -217,7 +217,18 @@ namespace DotCMIS.Binding
         {
             if (request != null)
             {
-                request.Credentials = 
CredentialCache.DefaultNetworkCredentials;
+                string user = GetUser();
+                string password = GetPassword();
+
+                if ((user == string.Empty || user == null) && (password == 
string.Empty || password == null))
+                {
+                    request.Credentials = 
CredentialCache.DefaultNetworkCredentials;
+                }
+                else
+                {
+                    request.Credentials = new NetworkCredential(user, 
password);
+                }
+                
                 request.CookieContainer = Cookies;
                 request.AllowWriteStreamBuffering = true;
             }


Reply via email to