[jcifs] Question about NTLM authenication

Wong, Connie CY Connie.CY.Wong at pccw.com
Mon Dec 29 07:30:41 GMT 2003

Hi all,
    I've solved the problem. I've enabled the guest login in my CORP domain
controller. So it accept invalid user login.

-----Original Message-----
From: Wong, Connie CY 
Sent: Monday, December 29, 2003 11:49 AM
To: jcifs at lists.samba.org
Subject: [jcifs] Question about NTLM authenication

Dear all,
    I have problems when testing this code (copied from the FAQ about
authenication against NT domain):
    Since my PC has logined to Corp domain, when I run this program, even if
the username "abc" is an invalid user to CORP domain, it will still prompt
"Login Success". "Authenication Failure" will prompt only when I input the
valid user but invalid password. Why will this happpen?? Please Help!!!
    import jcifs.UniAddress;
    import jcifs.smb.SmbSession;
    import jcifs.smb.NtlmPasswordAuthentication;
    import jcifs.smb.SmbAuthException;
    import jcifs.smb.SmbException;
    public class ConnieLogon {
        public static void main( String argv[] ) throws Exception {
            UniAddress mydomaincontroller = UniAddress.getByName( "x.x.x.x"
);        <-- (where x.x.x.x is my corp domain controller)
            NtlmPasswordAuthentication mycreds = new
NtlmPasswordAuthentication( "corp", "abc", "abc" );
            try {
             SmbSession.logon( mydomaincontroller, mycreds );
             System.out.println( "Login Success" );         
            catch (SmbAuthException sae) {
             System.out.println( "AUTHENTICATION FAILURE" );
            catch (SmbException se) {
             //NETWORK PROBLEMS
Thanks & Regards,

-------------- next part --------------
HTML attachment scrubbed and removed

More information about the jcifs mailing list