HTTP 407 no 401: dè an clàradh a-steach a tha a’ fàiligeadh?
Sgar dearbhadh a’ phrogsaidh bho dhearbhadh na làraich, coimhead air na bannan-cinn ceart agus na cuir fiosrachadh inntrigidh chun taobh cheàrr.
Tha 407 ag iarraidh dearbhadh aig a’ phrogsaidh. Tha 401 ga iarraidh airson a’ ghoireis targaid. Faodaidh aon iarrtas coinneachadh ris an dà chuid; faigh a-mach cò tha ag iarraidh mus toir thu facal-faire.
Dèan coimeas eadar an inbhe agus bannan-cinn an iarrtais dearbhaidh
| Freagairt | Bann-cinn iarrtais dearbhaidh | Bann-cinn fiosrachaidh inntrigidh | An taobh buntainneach |
|---|---|---|---|
| 407 Proxy Authentication Required | Proxy-Authenticate | Proxy-Authorization | Progsaidh eadar-mheadhanach |
| 401 Unauthorized | WWW-Authenticate | Authorization | Sruth dearbhaidh a’ ghoireis thùsail |
Tha an inbhe na chiad chomharra cudromach, ach rannsaich an iomlaid gu lèir. Chan eil 407 ann an teacsa duilleige co-ionann ri fìor fhreagairt HTTP 407. Mar an ceudna, faodaidh duilleag inntrigidh shònraichte 200 a thilleadh agus dearbhadh iarraidh fhathast aig ìre na h-aplacaid.
Carson a dh’fhaodas HTTPS fàiligeadh le 407 mus ruig e an làrach
Nuair a ghiùlaineas progsaidh HTTP àbhaisteach iarrtas HTTPS, bidh an cliant mar as trice ag iarraidh tunail CONNECT an toiseach. Faodaidh am progsaidh dearbhadh iarraidh airson an iarrtais CONNECT sin. Mura tèid a chrìochnachadh, chan eil seisean TLS a’ chinn-uidhe air a stèidheachadh tron tunail fhathast. Chan eil coltas ann gun càraich atharrachadh tòcan API na làraich an ìre seo.
Cleachd toradh mionaideach gus faicinn far a nochdas an t-iarrtas dearbhaidh:
curl --noproxy '' --proxy http://127.0.0.1:8080 --connect-timeout 5 --max-time 15 --verbose https://example.com/
Cuir an t-èistear agad fhèin an àite an èisteir ionadail agus leugh a’ chiad iarrtas dearbhaidh san loga. Tha 407 rè CONNECT ron TLS aig a’ cheann-uidhe; faodaidh 401 an dèidh sin tighinn às dèidh tunail shoirbheachail.
Thoir fiosrachadh a’ phrogsaidh tro eadar-aghaidh a’ phrogsaidh
Airson puing-deiridh agus cunntas bho rianaire earbsach, faodaidh curl sgeama dearbhaidh a’ phrogsaidh a rèiteachadh agus facal-faire nach deach a thoirt iarraidh:
curl --proxy http://proxy.example:8080 --proxy-anyauth --proxy-user alice https://example.com/
Cuir fiosrachadh na seirbheise a tha cead agad cleachdadh an àite na puinge-deiridh agus an neach-cleachdaidh san eisimpleir. Tha ainm-cleachdaiche a-mhàin a’ seachnadh an fhacail-faire dìreach san àithne gu h-àrd. Faodaidh na dòighean eadar-dhealachadh a rèir togail curl agus a’ phrogsaidh; ma dh’fhàilligeas rèiteachadh, sgrùd an t-iarrtas fìor agus comasan an togail.
Tha roghainn dearbhadh a’ phrogsaidh air leth bho roghainn curl airson neach-cleachdaidh an fhrithealaiche thùsail. Na cuir bann-cinn Authorization airson an tùs an àite freagairt don phrogsaidh. Na cuir bannan-cinn fiosrachaidh a’ phrogsaidh le làimh gu iarrtasan neo-cheangailte, agus na glèidh iad ann am bannan-cinn a chleachdas an aplacaid gu lèir a-rithist.
Ma chumas am progsaidh air 407 a thilleadh
- Dearbhaich gu bheil thu a’ cleachdadh òstair agus port a’ phrogsaidh cheart.
- Sgrùd na sgeamaichean a tha am progsaidh a’ sanasachadh seach Basic a ghabhail mar fhìrinn.
- Dearbhaich staid a’ chunntais agus cruth ainm-cleachdaiche sònraichte ma tha feum air.
- Sgrùd mar a thèid caractaran sònraichte a thoirt seachad ma tha am fiosrachadh am broinn URL.
- Faigh a-mach a bheil dearbhadh iomairt amalaichte sa bhrabhsair feumach air taic bhon àrainneachd ruith no bhon àrd-ùrlar.
- Iarr air an rianaire aithnichear iarrtais no innteart loga frithealaiche às an deach dàta mothachail a thoirt air falbh mura h-eil fianais a’ chliant gu leòr.
Faodaidh 403 no CONNECT air a dhiùltadh a bhith na cho-dhùnadh poileasaidh ruigsinneachd fiù an dèidh clàradh a-steach soirbheachail. Cha toir barrachd oidhirpean facail-faire cothrom air ceann-uidhe toirmisgte.
Chan eil HTTPS a’ chinn-uidhe a’ dìon gach iomlaid de fhiosrachadh a’ phrogsaidh
Faodaidh dearbhadh a’ phrogsaidh tachairt mus tèid TLS a’ chinn-uidhe a stèidheachadh. Ma tha an ceangal ris a’ phrogsaidh fhèin gun chrioptachadh agus ma nochdas an dòigh fiosrachadh ath-chleachdte air, chan eil ceann-uidhe HTTPS a’ dìon na h-iomlaid roimhe às dèidh làimh. Tagh còmhdhail agus dearbhadh freagarrach don t-seirbheis; na cuir cunntasan prìobhaideach gu progsaidh poblach neo-aithnichte.
Sgrùd logaichean mionaideach mus roinn thu iad. Fiù ma dh’fhalaicheas inneal raointean inntrigidh cumanta, faodaidh ainmean-cleachdaiche, ainmean puingean-deiridh a-staigh, briosgaidean no dàta aithneachaidh eile fuireach annta.