په OnProxyAuthorization کې د Indy پروکسي حساب ورکول
د TIdHTTP د پروکسي تصدیق پیښه وکاروئ ترڅو هغه وخت حساب ورکړئ چې تصدیق میکانیزم یې له اپلیکیشن څخه غواړي.
TIdHTTP د OnProxyAuthorization پیښه د هغه ټکي لپاره ښیې چېرې چې د پروکسي تصدیق میکانیزم له اپلیکیشن څخه غواړي حساب ورکړي. بیرته غږ د TIdAuthentication شی او د Handled پایله ترلاسه کوي:
procedure TForm1.IdHTTP1ProxyAuthorization(Sender: TObject;
Authentication: TIdAuthentication; var Handled: Boolean);
begin
Authentication.Username := 'PROXY_USER';
Authentication.Password := 'PROXY_PASSWORD';
Handled := True;
end;
د ډول لپاره د IdAuthentication واحد وکاروئ او دا طریقه د HTTP برخې OnProxyAuthorization پیښې ته وټاکئ. د ځای نیونکو ارزښتونو ځای هغه حساب ونیسئ چې د اپلیکیشن د اعتبار معلوماتو منطق یې برابروي.
د Handled=true بیرته راګرځول د تصدیق میکانیزم ته اجازه ورکوي چې په هغو ارزښتونو ادامه وکړي. کله چې کاروونکی لغوه کړي یا اپلیکیشن د اعتبار معلوماتو ورکولو څخه انکار وکړي، false بیرته راوګرځوئ.
د پروکسي پای ټکی لا هم د برخې ProxyParams ترتیب ته اړه لري. کال بیک د ټاکل شوي سکیم په تبادله کې برخه اخلي؛ اړتیا نلري چې پخپله Basic یا NTLM سرلیک محاسبه کړي.