TIdHTTP нь прокси баталгаажуулалтын механизм програмаас бүртгэл өгөхийг шаарддаг цэгт OnProxyAuthorization-ыг ил болгодог. Буцаан дуудалт нь TIdAuthentication объект болон Handled үр дүнг хүлээн авна:

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

Төрлийн хувьд IdAuthentication модулийг ашиглаж, энэ аргыг HTTP бүрэлдэхүүний OnProxyAuthorization үйл явдалд онооно. Орлуулагч утгуудыг програмын итгэмжлэлийн логик өгдөг бүртгэлээр солино.

Handled=true буцаах нь баталгаажуулалтын механизмд эдгээр утгаар үргэлжлүүлэх боломж олгоно. Хэрэглэгч цуцалсан эсвэл программ итгэмжлэл өгөхөөс татгалзсан үед false буцаана.

Проксигийн төгсгөлийн цэг одоо ч бүрэлдэхүүний ProxyParams тохиргоонд хамаарна. Буцаан дуудалт сонгосон схемын солилцоонд оролцоно; Basic эсвэл NTLM толгойг өөрөө тооцоолох шаардлагагүй.

Холбоотой нийтлэлүүд