In Indy-proxyaccount leverje yn OnProxyAuthorization
Brûk de proxy-ferifikaasjegebarrenis fan TIdHTTP om in account te leverjen as it ferifikaasjemeganisme it fan 'e applikaasje freget.
TIdHTTP eksposearret OnProxyAuthorization foar it punt wêrop in proxy-ferifikaasjemeganisme de applikaasje freget om in account te leverjen. De callback ûntfangt in TIdAuthentication-objekt en in Handled-resultaat:
procedure TForm1.IdHTTP1ProxyAuthorization(Sender: TObject;
Authentication: TIdAuthentication; var Handled: Boolean);
begin
Authentication.Username := 'PROXY_USER';
Authentication.Password := 'PROXY_PASSWORD';
Handled := True;
end;
Brûk de ienheid IdAuthentication foar it type en tawize dizze metoade oan it OnProxyAuthorization-gebarrenis fan 'e HTTP-komponint. Ferfang de plakhâlderswearden troch it account dat de legitimisaasjelogika fan 'e applikaasje leveret.
It weromjaan fan Handled=true lit it ferifikaasjemeganisme trochgean mei dy wearden. Jaan false werom as de brûker annulearret of de applikaasje wegeret in legitimisaasje te leverjen.
It proxy-einpunt heart noch altyd by de ProxyParams-konfiguraasje fan 'e komponint. De callback docht mei oan 'e útwikseling fan it keazen skema; it hoecht sels gjin Basic- of NTLM-header te berekkenjen.