Indy proxy kontua ematea OnProxyAuthorization-en
Erabili TIdHTTP-ren proxy autentifikazio gertaera kontu bat emateko autentifikazio mekanismoak aplikazioari eskatzen dionean.
TIdHTTP-k OnProxyAuthorization eskaintzen du proxy autentifikazio mekanismo batek aplikazioari kontu bat emateko eskatzen dion unerako. Dei-itzulerak TIdAuthentication objektua eta Handled emaitza jasotzen ditu:
procedure TForm1.IdHTTP1ProxyAuthorization(Sender: TObject;
Authentication: TIdAuthentication; var Handled: Boolean);
begin
Authentication.Username := 'PROXY_USER';
Authentication.Password := 'PROXY_PASSWORD';
Handled := True;
end;
Erabili IdAuthentication unitatea motarako eta esleitu metodo hau HTTP osagaiaren OnProxyAuthorization gertaerari. Ordeztu leku-markako balioak aplikazioaren kredentzial-logikak ematen duen kontuarekin.
Handled=true itzultzeak autentifikazio mekanismoari balio horiekin jarraitzea ahalbidetzen dio. Itzuli false erabiltzaileak uzten duenean edo aplikazioak kredentziala emateari uko egiten dionean.
Proxyaren amaierako puntua oraindik osagaiaren ProxyParams konfigurazioan dago. Dei-itzulerak hautatutako eskemaren trukean parte hartzen du; ez du Basic edo NTLM goiburua bera kalkulatu behar.