Provizi Indy-prokuran konton en OnProxyAuthorization
Uzu la prokuran aŭtentikigan okazaĵon de TIdHTTP por provizi konton, kiam la aŭtentikiga mekanismo petas ĝin de la aplikaĵo.
TIdHTTP montras OnProxyAuthorization por la punkto, kie prokura aŭtentikiga mekanismo petas la aplikaĵon provizi konton. La retrovoko ricevas TIdAuthentication-objekton kaj Handled-rezulton:
procedure TForm1.IdHTTP1ProxyAuthorization(Sender: TObject;
Authentication: TIdAuthentication; var Handled: Boolean);
begin
Authentication.Username := 'PROXY_USER';
Authentication.Password := 'PROXY_PASSWORD';
Handled := True;
end;
Uzu la unuon IdAuthentication por la tipo kaj atribuu ĉi tiun metodon al la okazaĵo OnProxyAuthorization de la HTTP-komponanto. Anstataŭigu la lokokupilajn valorojn per la konto, kiun provizas la akreditila logiko de la aplikaĵo.
Redoni Handled=true lasas la aŭtentikigan mekanismon daŭri kun tiuj valoroj. Redonu false, kiam la uzanto nuligas aŭ la aplikaĵo rifuzas provizi akreditilon.
La prokura finpunkto ankoraŭ apartenas al la agordo ProxyParams de la komponanto. La retrovoko partoprenas en la interŝanĝo de la elektita skemo; ĝi ne devas mem kalkuli kapfonton Basic aŭ NTLM.