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 سرلیک محاسبه کړي.

اړوندې مقالې