[jcifs] jcifs NTLM authentication in an Applet.

Asher mezlick at yahoo.com
Thu Oct 23 07:05:03 EST 2003


I am having problems with my Java Applet attempting to
authenticate using http with an MS Web server. The
Applet returns a 401 authorization failed. When I use
the same code in a Java application everything works
fine.  Here is the code in question:


            jcifs.Config.registerSmbURLHandler();

            jcifs.Config.setProperty( "username",
"foo" );
            jcifs.Config.setProperty( "password",
"password" );
            jcifs.Config.setProperty( "domain", "Dev"
);

            strSrcURL =
"http://localhost/javatest/test.htm";
            url = new URL( strSrcURL );
            
            InputStream in = url.openStream();  
 	
             [do stuff with stream]

            in.close();
 

I noticed in the debugger, the Java application was
checking for the protocol handlers when an
OpenConnection() occurred.  The applet seemed to skip
this check and always used the Java default protocol
handler.
 
Anyone have similar problems or know of what I may be
doing wrong?  

I am using Java 1.3.1_06 and jcifs_0.7.14.

-Asher

__________________________________
Do you Yahoo!?
The New Yahoo! Shopping - with improved product search
http://shopping.yahoo.com



More information about the jcifs mailing list