בקשה שמצליחה דרך פרוקסי מוכיחה שהפעולה הזו הורשתה. היא עשויה לא להוכיח שהסיסמה נבדקה מחדש: היעד יכול להיות פטור, או שהחיבור כבר אומת.

לבדיקת פעולה השתמשו בנקודת הקצה המבוקרת שלכם עם תגובה קטנה וידועה ומדיניות גישה שהחשבון אמור לעמוד בה:

curl --proxy http://proxy.example:8080   --proxy-anyauth --proxy-user 'USER:PROXY_PASSWORD'   https://probe.example/status

נקודת הקצה והחשבון הם מצייני מקום. אלו אישורי ביניים, נפרדים מכל התחברות ליעד.

החזיקו יחד את שלב התגובה ואת האתגר. 407 יכול להתחיל או להמשיך משא ומתן, לדווח על שיטות לא נתמכות או לדחות חשבון. 403 יכול להצביע על סירוב לפי מדיניות, ושגיאת אתר מאוחרת יכולה לבוא אחרי התחברות מוצלחת לפרוקסי.

לאימות חשבון חדש השתמשו בבדיקת החשבון הנתמכת של המפעיל או ביומני זהות מאומתת. בפרוקסי שלכם, ראיות מהצד האחורי יכולות להבחין בין אימות אמיתי לבקשה שהורשתה בעילום שם. בעת שינויי סיסמה, כללו את חלון האימות שבמטמון כשאתם מחליטים אם האישור הישן היה אמור להפסיק לעבוד. ב-Squid 6.13 Basic, ‏credentialsttl שולט בחלון מטמון אימות.

מאמרים קשורים