Fastream Technologies wrote:
> Hello,
> 
> I am just looking at your code and I see:
> 
> {$IFNDEF NO_AUTHTICATION_SUPPORT}

Oops, corrected in
http://www.duodata.de/misc/delphi/V6-HttpSrv-Ntlm-20060911.zip 

---
Arno Garrels [TeamICS]
http://www.overbyte.be/eng/overbyte/teamics.html

> 
> 
> It should be "NO_AUTHENTICATION_SUPPORT". (Just a typo)
> 
> Other than that, I will do the integration soon and will let you know.
> 
> Best Regards,
> 
> SZ
> 
> ----- Original Message -----
> From: "Arno Garrels" <[EMAIL PROTECTED]>
> To: "ICS support mailing" <twsocket@elists.org>
> Sent: Monday, September 11, 2006 11:00 AM
> Subject: Re: [twsocket] THttpSrv supporting NTLM Beta
> 
> 
>> Arno Garrels wrote:
>>> Francois Piette wrote:
>>>>>              ImpersonateContext as well as RevertContext.
>>>>> ImpersonateContext              will make the calling thread run
>>>>> in the security context of the              authenticated user.
>>>> 
>>>> I'm using LogonUser, ImpersonateLoggedOnUser and RevertToSelf in
>>>> some of my applications. What are the differences between those and
>>>> ImpersonateContext and RevertContext ?
>>> 
>>> LogonUser works only if your account has 'Act As Part Of The
>>> Operating System' privileges. Beside that I think they are the same.
>> 
>> Well, not quite correct, I should have said similar, LogonUser
>> has some options of course.
>> 
>>> 
>>>> 
>>>> Contribute to the SSL Effort. Visit
>>>> http://www.overbyte.be/eng/ssl.html --
>>>> [EMAIL PROTECTED]
>>>> Author of ICS (Internet Component Suite, freeware)
>>>> Author of MidWare (Multi-tier framework, freeware)
>>>> http://www.overbyte.be
>>>> 
>>>> 
>>>> ----- Original Message -----
>>>> From: "Arno Garrels" <[EMAIL PROTECTED]>
>>>> To: "ICS support mailing" <twsocket@elists.org>
>>>> Sent: Monday, September 11, 2006 9:21 AM
>>>> Subject: Re: [twsocket] THttpSrv supporting NTLM Beta
>>>> 
>>>> 
>>>>> Arno Garrels wrote:
>>>>>> Any feedback is welcome
>>>>> 
>>>>> Thanks Francois and Maurizio.
>>>>> 
>>>>> I have uploaded a new version:
>>>>> http://www.duodata.de/misc/delphi/V6-HttpSrv-Ntlm-20060911.zip
>>>>> 
>>>>> Enhanced TNtlmAuthSession/OverbyteIcsNtlmSsp.pas only:
>>>>> 
>>>>> Sep 11, 2006 V1.01 A. Garrels added func ValidateUserCredentials()
>>>>> which allows              validation of user credentials locally.
>>>>> Also added func              ImpersonateContext as well as
>>>>> RevertContext. ImpersonateContext              will make the
>>>>> calling thread run in the security context of the             
>>>>> authenticated user.
>>>>> 
>>>>> Sample:
>>>>> procedure TForm1.Button1Click(Sender: TObject);
>>>>> var
>>>>>     Sess: TNtlmAuthSession;
>>>>> begin
>>>>>     Sess  := TNtlmAuthSession.Create;
>>>>>     try
>>>>>         if Sess.ValidateUserCredentials('user', 'pass', 'dom',
>>>>> False) then         begin
>>>>>             if Sess.ImpersonateContext then
>>>>>             begin
>>>>>                 do something in the new security context
>>>>>                 Sess.RevertContext;
>>>>>             end;
>>>>>         end;
>>>>>     finally
>>>>>         freeandnil(sess);
>>>>>     end;
>>>>> end;
>>>>> --
>>>>> To unsubscribe or change your settings for TWSocket mailing list
>>>>> please goto http://www.elists.org/mailman/listinfo/twsocket
>>>>> Visit our website at http://www.overbyte.be
>> --
>> To unsubscribe or change your settings for TWSocket mailing list
>> please goto http://www.elists.org/mailman/listinfo/twsocket
>> Visit our website at http://www.overbyte.be
-- 
To unsubscribe or change your settings for TWSocket mailing list
please goto http://www.elists.org/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be

Reply via email to