ბრაუზერის გაფართოებას შეიძლება შეხვდეს ავთენტიფიკაციის გამოწვევები ორი სხვადასხვა ადგილიდან: მოთხოვნის გადამტანი პროქსი და დანიშნულების ვებსაიტი. მათ ავტომატურად არ უნდა მიიღონ ერთი და იგივე ანგარიში.

სასარგებლო გამმიჯნავი Chrome-ის webRequest.onAuthRequired მოვლენაში არის isProxy. გამოძახება, რომელიც ამ შემოწმებას მხოლოდ მოთხოვნის გაქრობისთვის აშორებს, შეიძლება დაიწყოს პროქსის სერტიფიკატების წარმომავლობის გამოწვევისთვის მიწოდება.

შეუსაბამეთ იმ პროქსის, რომლის ნდობასაც აპირებთ

isProxy-ის შემოწმება დასაწყისია. ასევე შეზღუდეთ დამუშავება მოსალოდნელ პროქსის გამომწვევსა და მოთხოვნის კონტექსტზე. რამდენიმე საბოლოო წერტილის მმართველი გაფართოება უნდა აირჩიოს ამ წერტილის კუთვნილი ანგარიში და არა ერთი გლობალური პაროლი ყველა გამოწვევისთვის.

არ ჩათვალოთ, რომ პროქსის მარშრუტის დაყენება და მისი შესვლის დამუშავება ერთი ნებართვა ან ერთი API გამოძახებაა. Chrome მათ ცალ-ცალკე აღწერს. მოვლენის მონაცემებისა და ავთენტიფიკაციის ნებართვებისთვის გამოიყენეთ მიმდინარე webRequest ცნობარი. Manifest V3 მსმენელის რეგისტრაციის მაგალითი აჩვენებს სინქრონულ რეგისტრაციას და ანგარიშის არჩევას გამოძახების შიგნით.

შეამოწმეთ მანიფესტის თაობა

მაგალითები, რომლებიც იხსენიებენ ექსპერიმენტულ WebRequest API-ს, ძველი გაფართოების გამოშვებებიდან მოდის. მიმდინარე ნებართვის მოთხოვნები დამოკიდებულია გაფართოების მანიფესტის თაობაზე და განლაგების მოდელზე. კერძოდ, ავთენტიფიკაციის დამუშავებას აქვს საკუთარი მხარდაჭერილი ნებართვის გზა; მოძველებული ბლოკირებადი მსმენელის მაგალითი საკმარისი არ არის იმის დასადგენად, რომ Manifest V3 გაფართოებას შეუძლია მისი უცვლელად გაშვება.

სწორმა დამმუშავებელმა ასევე უნდა მოერიდოს იმავე უარყოფილი სერტიფიკატების უსასრულო ხელახლა ცდას. ანგარიშის მიწოდების შემდეგ მეორე გამოწვევას მოეპყარით როგორც გამოსაკვლევ მტკიცებულებას და არა როგორც პაროლის სამუდამოდ ხელახლა დაკვრის მოთხოვნას.

სერტიფიკატები უნდა დარჩეს გაფართოების შესაბამის დაცულ დამუშავების გზაზე. არ გამოაქვეყნოთ ისინი PAC ფაილში და არ ჩაშენოთ გავრცელებულ ნიმუშში. მიზანია ვიწროდ შემოსაზღვრული პროქსის შესვლა და არა ბრაუზერის მასშტაბის წესი, რომელიც ყველა ავთენტიფიკაციის გამოწვევას ერთი და იმავე საიდუმლოთი პასუხობს.

დაკავშირებული სტატიები