บางทีนี่อาจเป็นคำถามที่ค่อนข้างกว้าง แต่ขณะนี้ฉันพึ่งถ่ายภาพในที่มืด ...
บางครั้งเราให้การเข้าถึงบาง URL ของเว็บ (เรียกใช้ Apache 2.4) ซึ่งป้องกันด้วยการป้องกันด้วยรหัสผ่านพื้นฐาน
ฉันไม่เคยเห็นด้วยตัวเอง แต่บางครั้งฉันก็ได้ยินจากผู้ใช้ภายนอกว่าเป็นเช่นนั้น โดยทันที เห็น ก 401 ไม่ได้รับอนุญาต
ข้อผิดพลาด. แม้ว่าการตอบกลับของเซิร์ฟเวอร์นั้นเกิดจากการออกแบบรหัสข้อผิดพลาด 401 แต่ก็มาพร้อมกับ a www-รับรองความถูกต้อง
ส่วนหัว และควรเรียกใช้กล่องโต้ตอบการเข้าสู่ระบบที่ส่วนท้ายของผู้ใช้ (ซึ่งผู้ใช้ควรป้อนข้อมูลรับรองที่เราให้ไว้) ในกรณีดังกล่าวมีรายงานว่า ไม่ กล่องโต้ตอบการเข้าสู่ระบบปรากฏขึ้น ขออภัย ฉันไม่เคยติดต่อโดยตรงกับผู้ใช้ภายนอกที่ได้รับผลกระทบซึ่งจะช่วยให้ฉันวิเคราะห์ได้ลึกขึ้น
- มีอยู่บ้างหรือไม่ ทั่วไป เบราว์เซอร์ที่ไม่เข้าใจกลไก www-authenticate?
ฉันสามารถใช้ อย่างน่าประหลาดใจ
แสดงว่า Sfari และ Opera มีปัญหา - อย่างไรก็ตาม ฉันเพิ่งสร้าง
ทดสอบสำเร็จกับหนึ่งในนั้น
- มีอยู่อื่น ๆ หรือไม่ ทั่วไป อุปสรรค เช่น นโยบายไฟร์วอลล์ที่ดึงส่วนหัว http ที่จำเป็นออกอย่างเข้มงวดหรือไม่
- มีความคิดอื่นใดที่อาจผิดพลาดในกรณีเหล่านี้ หรือสิ่งที่ฉันสามารถทดสอบได้
แก้ไข: เรื่องที่เสนอแนะให้พิจารณาดังนี้
- URL ที่เป็นปัญหาคือ
https:
(ฉันขอพูด - แน่นอน?)
- ปัญหาเกิดขึ้นกับผู้ใช้ครั้งแรก กล่าวคือ พวกเขาไม่เคย "อิน" ตั้งแต่แรก (อย่างไรก็ตาม ความเข้าใจของฉันก็คือการแคชรหัสผ่านผิดควรจะเรียกกล่องโต้ตอบให้ผู้ใช้ลองอีกครั้ง) สิ่งนี้ดูเหมือนจะตัดปัญหาเกี่ยวกับตัวจัดการรหัสผ่านออกไปด้วย
- ฉันสงสัยว่าผู้ใช้ที่ได้รับผลกระทบมีการตั้งค่าที่ทำให้พวกเขาลองใช้ข้อมูลรับรอง windows หรือการเข้าสู่ระบบอัตโนมัติอื่น ๆ โดยอัตโนมัติกับโฮสต์อินเทอร์เน็ตต่างประเทศ (สำหรับพวกเขา)