Nochtann TIdHTTP OnProxyAuthorization don phointe a n-iarrann meicníocht fhíordheimnithe seachfhreastalaí ar an bhfeidhmchlár cuntas a sholáthar. Faigheann an t-aisghlao réad TIdAuthentication agus toradh Handled:

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

Úsáid an t-aonad IdAuthentication don chineál agus sann an modh seo d'imeacht OnProxyAuthorization an chomhpháirte HTTP. Cuir an cuntas a sholáthraíonn loighic dhintiúir an fheidhmchláir in ionad na luachanna ionadchoinneálaí.

Ligeann Handled=true a thabhairt ar ais don mheicníocht fhíordheimnithe leanúint leis na luachanna sin. Tabhair false ar ais nuair a chealaíonn an t-úsáideoir nó nuair a dhiúltaíonn an feidhmchlár dintiúr a sholáthar.

Baineann deireadhphointe an seachfhreastalaí fós le cumraíocht ProxyParams an chomhpháirte. Glacann an t-aisghlao páirt in mhalartú na scéime roghnaithe; ní gá dó ceannteideal Basic ná NTLM a ríomh é féin.

Ailt ghaolmhara