OnProxyAuthorization дотор Indy прокси бүртгэл өгөх
TIdHTTP-ийн прокси баталгаажуулалтын үйл явдлыг ашиглан баталгаажуулалтын механизм програмаас бүртгэл шаардсан үед өгнө.
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 толгойг өөрөө тооцоолох шаардлагагүй.