Hello,
http://www.fastream.com/ics/debug21Sep2009.png shows a debug view from the
new Answer407 in authMode == authNTLM mode. In the second reach to the line
breapointed, I get the garbage data. It is coming from below in
processrequest() method:

   else if(authType == authNTLM && FRequestAuth.Length() > 5 &&
!FRequestAuth.SubString(1, 4).AnsiCompareIC("NTLM"))
   {
    if(!AuthNtlmSession)
    {
     AuthNtlmSession = new TNtlmAuthSession();
     AuthNtlmSession->OnBeforeValidate = AuthNtlmSessionBeforeValidate; //
returns true;
    }
    NTLMAuthenticated =
AuthNtlmSession->ProcessNtlmMsg(FRequestAuth.SubString(6,
FRequestAuth.Length() - 5));
    if(AuthNtlmSession->State == lsDoneErr)
     AuthNtlmSession->CleanUpLogonSession();
   }
I am unsure what's wrong--just following the web server demo. Works in
reverse proxy case and not with different domain names in action. We would
like to give a license for free to anybody who could help fix this.

Regards,

SZ
--
To unsubscribe or change your settings for TWSocket mailing list
please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be

Reply via email to