TIdHTTP stellt OnProxyAuthorization fir dee Punkt bereet, wou en Proxy-Authentifikatiounsmechanismus d'Applikatioun freet, e Kont unzeginn. De Callback kritt en TIdAuthentication-Objekt an en Handled-Resultat:

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

Benotzt d'IdAuthentication-Unit fir den Typ a weist dës Method dem Evenement OnProxyAuthorization vun der HTTP-Komponent zou. Ersetzt d'Platzhälterwäerter duerch de Kont, deen d'Authentifikatiounslogik vun der Applikatioun bereetstellt.

Handled=true zréckzeginn erlaabt dem Authentifikatiounsmechanismus, mat dëse Wäerter weiderzefueren. Gitt false zréck, wann de Benotzer ofbrécht oder d'Applikatioun refuséiert, en Authentifikatiounsdokument unzeginn.

Den Proxy-Endpunkt gehéiert ëmmer nach zu der ProxyParams-Konfiguratioun vun der Komponent. De Callback hëlleft beim Austausch vum gewielte Schema; hie muss net selwer en Basic- oder NTLM-Header berechnen.

Ähnlech Artikelen