په Go forward proxy کې r.BasicAuth د Authorization سرلیک لولي، چې د منزل ویب سایټ ننوتلو پورې اړه لري. د proxy خپل اعتبارنامه په Proxy-Authorization کې راځي.

یو کوچنی اډاپټر کولی شي عمومي پارسر بیا وکاروي پرته له دې چې اصلي غوښتنه بدله کړي:

func proxyBasicAuth(r *http.Request) (string, string, bool) {
    headers := make(http.Header)
    headers.Set("Authorization", r.Header.Get("Proxy-Authorization"))
    return (&http.Request{Header: headers}).BasicAuth()
}

دا ټوټه net/http کاروي. هغه تحلیل شوي ارزښتونه او د تحلیل بریا ښودونکی بیرغ بیرته راګرځوي؛ حساب نه تصدیقوي. پایله د proxy د ټاکل شوي اعتبارنامې تصدیق کوونکي ته وسپارئ.

که تصدیق ناکام شي، د مناسب Proxy-Authenticate ننګونې سره 407 بیرته راوګرځوئ او د هغې غوښتنې پروسس بند کړئ. د منزل سره د اړیکې له پرانیستلو یا د CONNECT تونل له منلو دمخه تصدیق وکړئ.

د اعتبارنامې له منلو وروسته، د عادي لېږد دمخه د proxy خپله Proxy-Authorization سرلیک وکاروئ. اصلي Authorization ساحه د اصلي لپاره وساتئ. که پورته والد proxy وي، هغه ته خپل قصدي تصدیق ترتیب ته اړتیا ده، نه دا چې دا د کلاینټ اعتبارنامه په ناڅاپي ډول ترلاسه کړي.

اړوندې مقالې