Cuntas Indy a sholáthar in OnProxyAuthorization
Úsáid imeacht fíordheimhnithe seachfhreastalaí TIdHTTP chun cuntas a sholáthar nuair a iarrann an mheicníocht fhíordheimnithe é ar an bhfeidhmchlár.
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.