En Indy-Proxykont an OnProxyAuthorization uginn
Benotzt d'Proxy-Authentifikatiounsereignis vum TIdHTTP fir e Kont unzeginn, wann den Authentifikatiounsmechanismus d'Applikatioun dofir freet.
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.