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 ခေါင်းစီးကို ကိုယ်တိုင် တွက်ချက်ရန် မလိုအပ်ပါ။

ဆက်စပ်ဆောင်းပါးများ