TIdHTTP vísir OnProxyAuthorization til tað stigið, har ein proxy-sannroyndarháttur biður forritið um at veita eina kontu. Afturkallið fær ein TIdAuthentication-lut og eina Handled-úrslit:

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

Nýt IdAuthentication-eindina til slagið og set hesa aðferð á OnProxyAuthorization-hendingina hjá HTTP-eindini. Skift út staðargestandvørðunum við kontuni, sum skilríkislogikkurin í forritinum veitir.

At lata Handled=true aftur letur sannroyndarháttin halda fram við teimum virðunum. Lat false aftur, tá brúkarin avlýsir ella forritið noktar at veita eitt skilríki.

Proxy-endapunkurin hoyrir framvegis til ProxyParams-stillingina hjá eindini. Afturkallið tekur lut í skiftinum hjá valda skemanum; tað nýtist ikki sjálvt at rokna eitt Basic- ella NTLM-høvd.

Skyldar greinar