TIdHTTP hufichua OnProxyAuthorization kwa mahali ambapo utaratibu wa uthibitishaji wa proksi huomba programu kutoa akaunti. Mwitiko hupokea kitu cha TIdAuthentication na matokeo ya Handled:

procedure TForm1.IdHTTP1ProxyAuthorization(Sender: TObject;
  Authentication: TIdAuthentication; var Handled: Boolean);
begin
  Authentication.Username := 'PROXY_USER';
  Authentication.Password := 'PROXY_PASSWORD';
  Handled := True;
end;

Tumia kitengo cha IdAuthentication kwa aina hiyo na ukaweke njia hii kwenye tukio la OnProxyAuthorization la kipengee cha HTTP. Badilisha thamani za kishika nafasi na akaunti inayotolewa na mantiki ya vitambulisho vya programu.

Kurudisha Handled=true huruhusu utaratibu wa uthibitishaji kuendelea na thamani hizo. Rudisha false wakati mtumiaji anaghairi au programu inakataa kutoa kitambulisho.

Sehemu ya mwisho ya proksi bado ni ya usanidi wa ProxyParams wa kipengee. Mwitiko hushiriki katika ubadilishanaji wa mpango uliochaguliwa; hauhitaji kuhesabu kichwa cha Basic au NTLM yenyewe.

Makala zinazohusiana