TIdHTTP jesponi OnProxyAuthorization għall-punt fejn mekkaniżmu tal-awtentikazzjoni tal-proxy jitlob lill-applikazzjoni tipprovdi kont. Is-sejħa lura tirċievi oġġett TIdAuthentication u riżultat Handled:

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

Uża l-unità IdAuthentication għat-tip u assenja dan il-metodu lill-avveniment OnProxyAuthorization tal-komponent HTTP. Issostitwixxi l-valuri tal-postijiet b'kont ipprovdut mil-loġika tal-kredenzjali tal-applikazzjoni.

Ir-ritorn ta' Handled=true iħalli l-mekkaniżmu tal-awtentikazzjoni jkompli b'dawk il-valuri. Irritorna false meta l-utent jikkanċella jew l-applikazzjoni tirrifjuta li tipprovdi kredenzjali.

Il-punt tat-tmiem tal-proxy għadu jappartjeni għall-konfigurazzjoni ProxyParams tal-komponent. Is-sejħa lura tipparteċipa fl-iskambju tal-iskema magħżula; m'għandhiex bżonn tikkalkula intestatura Basic jew NTLM hija stess.

Artikli relatati