Kutoa akaunti ya Indy katika OnProxyAuthorization
Tumia tukio la uthibitishaji wa proksi la TIdHTTP kutoa akaunti wakati utaratibu wa uthibitishaji unaiomba programu.
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.