[jcifs] jCIFS Auth Filter & Windows 98

Johann Richard Johann.richard at dspfactory.ch
Fri Jan 17 21:45:20 EST 2003


Hi all,

I am successfully using jCIFS 0.7.1 for authenticating against a W2K Domain w/ SCARAB/TOMCAT. However, I have a problem using Windows 98 clients w/ Internet Explorer.

I modified doFilter in NTLMHttpFilter to output some debug when authenticating.

A) Entering "doFilter": Authenticating
B) doAuthentication() = null -- when returning an NTLM Auth Response
C) SmbSession.logon
D) Send "NTLM Auth Header" (i.e. SC_UNAUTHORIZED w/ NTLM Authenticate)
E) chain.doFilter() call

Now, when connecting from a W2K, everything is fine:

[NTLM] Authenticating [1]
[NTLM] Send Auth Header
[NTLM] Authenticating [2]
[NTLM] NULL Authentication
[NTLM] Authenticating [3]
[NTLM] SMB Logon      [logon succesful]
[NTLM] Do Filter

However, when connecting w/ Windows 98, I get something like

[NTLM] Authenticating [1]
[NTLM] Send Auth Header
[NTLM] Authenticating [2]
[NTLM] NULL Authentication

But then, I get a "server not found" or "page can not be displayed" in Windows 98 IE and obviously, SMB Logon never gets called.

Does anyone have an idea, what this could be? 

Thanks for any hint.

Best regards,
Johann Richard
********************************************
Johann Richard
IC & DSP Design Engineer  
Dspfactory SA
Champs-Montants 12a 
2074 Marin-Epagnier
Switzerland

Tel: +41 32 755 7400 
Fax: +41 32 755 7401 
e-mail: mailto:johann.richard at dspfactory.ch

http://www.dspfactory.com
********************************************



More information about the jcifs mailing list