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