<div dir="ltr"><div><div><div><div><div>Hi all,<br><br></div>I am a newbie to 
LANMAN/NTLM and we have a legacy application whose NTLMAuthentication 
providers authenticate local logins to the hosting server through one of
 the web services (JBOSS). <br>
<br>On Windows the API uses the NTLM authentication method to authorize 
remote logins to administrators to specific server functionality.<br><br></div>However
 we notice that the login doesn't work on Windows Server 2008R2. It 
continues to work on Windows Server 2008 and 2003 without any problem.<br>
<br></div>On further investigating, I noticed that the API call<br><br>  final GroupUsersInfo[] ntlmGroups =<br>                   umgt.netUserGetGroups( authentication[0], 0 );<br></div><br>is the one that throws the exception below, while the SmbSession.logon() method had suceeded.<br>

<br></div><br><div><pre><br><code><u><b>on Windows 2008R2</b></u><br><br></code><code>===============================================================</code><br><code><code>Welcome to JCIF Tester to test NTLM API<br></code>Server to talk to: <hostname><br>

SMBException when attempting to authenticate<br>jcifs.smb.SmbException: 0xC00000BB<br>        at jcifs.smb.SmbTransport.checkStatus(SmbTransport.java:563)<br>        at jcifs.smb.SmbTransport.send(SmbTransport.java:640)<br>

        at jcifs.smb.SmbSession.send(SmbSession.java:238)<br>        at jcifs.smb.SmbTree.send(SmbTree.java:119)<br>        at jcifs.smb.SmbFile.send(SmbFile.java:775)<br>        at jcifs.smb.Rap.call(Rap.java:47)<br>        at jcifs.rap.user.UserManagement.netUserGetGroups(UserManagement.java:82<br>

)<br>        at testJCIF.JCIFTester.internalAuthenticate(JCIFTester.java:82)<br>        at testJCIF.JCIFTester.main(JCIFTester.java:35)<br>===============================================================<br><br></code></pre>

<pre><code><u><b>on Windows 2008</b></u><br><br>===============================================================<br>Welcome to JCIF Tester to test NTLM API<br>Server to talk to: vm123<br>Server called returned successfully<br>

===============================================================<br></code></pre>Note that this is still happening<i> even after performing steps to support pass-through authentication, features using Local Policy changes on the host,<u> </u></i>hosting the server.<br>

<br></div><div>Links referred.<br><br><a href="https://support.software.dell.com/kb/119536?utm_source=redirects&utm_medium=aquisition&utm_campaign=AppAssure_301_Support" target="_blank">https://support.software.dell.com/kb/119536?utm_source=redirects&utm_medium=aquisition&utm_campaign=AppAssure_301_Support</a><br>

<br><a href="http://developers.de/blogs/damir_dobric/archive/2009/08/16/enabling-of-ntlm-on-windows-7-and-windows-server-2008-r2.aspx" target="_blank">http://developers.de/blogs/damir_dobric/archive/2009/08/16/enabling-of-ntlm-on-windows-7-and-windows-server-2008-r2.aspx</a>.<br>

<br></div><div>I appreciate any guidance on the issue as I am almost 
lost as to what else could be blocking the authentications here. We are 
using jCIF 1.2.15 and jcif-ext-0.9.4 jar for this. I was able to 
reproduce the behavior with a Java same program also.<br><br></div>Thanks and Regards<div class=""><div id=":2a2" class="" tabindex="0"><img class="" src="https://mail.google.com/mail/u/0/images/cleardot.gif"></div></div>
</div>