బ్రౌజర్ పొడిగింపు రెండు వేర్వేరు ప్రదేశాల నుండి ప్రామాణీకరణ సవాళ్లను ఎదుర్కోవచ్చు: అభ్యర్థనను తీసుకువెళ్లే ప్రాక్సీ మరియు గమ్యస్థాన వెబ్‌సైట్. అవి స్వయంచాలకంగా ఒకే ఖాతాను పొందకూడదు.

Chrome యొక్క webRequest.onAuthRequired ఈవెంట్‌లో ఉపయోగకరమైన భేదకం isProxy. ప్రాంప్ట్ అదృశ్యం కావడానికి మాత్రమే ఆ తనిఖీని తొలగించే కాల్‌బ్యాక్ ప్రాక్సీ ఆధారాలను మూల సవాలుకు అందించడం ప్రారంభించవచ్చు.

మీరు విశ్వసించాలనుకునే ప్రాక్సీతో సరిపోల్చండి

isProxy తనిఖీ చేయడం ఒక ప్రారంభం. నిరీక్షించిన ప్రాక్సీ సవాలుకర్త మరియు అభ్యర్థన సందర్భానికి నిర్వహణను పరిమితం చేయండి. అనేక ఎండ్‌పాయింట్‌లను నిర్వహించే పొడిగింపు ప్రతి సవాలుకు ఒకే గ్లోబల్ పాస్‌వర్డ్ కాకుండా ఆ ఎండ్‌పాయింట్‌కు చెందిన ఖాతాను ఎంచుకోవాలి.

ప్రాక్సీ మార్గాన్ని సెట్ చేయడం మరియు దాని లాగిన్‌ను నిర్వహించడం ఒకే అనుమతి లేదా ఒకే API కాల్ అని భావించకండి. Chrome వాటిని విడిగా డాక్యుమెంట్ చేస్తుంది. ఈవెంట్ డేటా మరియు ప్రామాణీకరణ అనుమతుల కోసం ప్రస్తుత webRequest సూచనను ఉపయోగించండి. Manifest V3 శ్రోత నమోదు ఉదాహరణ కాల్‌బ్యాక్ లోపల సింక్రోనస్ నమోదు మరియు ఖాతా ఎంపికను చూపుతుంది.

మానిఫెస్ట్ తరాన్ని తనిఖీ చేయండి

ప్రయోగాత్మక WebRequest API ప్రస్తావించే ఉదాహరణలు పాత పొడిగింపు విడుదలల నుండి వస్తాయి. ప్రస్తుత అనుమతి అవసరాలు పొడిగింపు యొక్క మానిఫెస్ట్ తరం మరియు డిప్లాయ్‌మెంట్ నమూనాపై ఆధారపడి ఉంటాయి. ముఖ్యంగా, ప్రామాణీకరణ నిర్వహణకు దాని స్వంత మద్దతు ఉన్న అనుమతి మార్గం ఉంది; కాలం చెల్లిన బ్లాకింగ్ శ్రోత ఉదాహరణ Manifest V3 పొడిగింపు దాన్ని మార్పు లేకుండా అమలు చేయగలదని నిరూపించడానికి సరిపోదు.

సరైన హ్యాండ్లర్ తిరస్కరించబడిన అదే ఆధారాలను అనంతంగా మళ్లీ ప్రయత్నించడాన్ని కూడా నివారించాలి. ఖాతా ఇచ్చిన తర్వాత వచ్చే రెండవ సవాలును పాస్‌వర్డ్‌ను ఎప్పటికీ మళ్లీ ప్లే చేయాలనే అభ్యర్థనగా కాకుండా విచారించాల్సిన సాక్ష్యంగా పరిగణించండి.

ఆధారాలు పొడిగింపు యొక్క తగిన రక్షిత నిర్వహణ మార్గంలోనే ఉండాలి. వాటిని PAC ఫైల్‌లో ప్రచురించకండి లేదా పంపిణీ చేయబడే నమూనాలో హార్డ్‌కోడ్ చేయకండి. లక్ష్యం సంకుచిత పరిధి ప్రాక్సీ లాగిన్, ప్రతి ప్రామాణీకరణ సవాలుకు ఒకే రహస్యంతో సమాధానం ఇచ్చే బ్రౌజర్-వ్యాప్త నియమం కాదు.

సంబంధిత వ్యాసాలు