ดู UPDATE ด้านล่างสำหรับข้อมูลใหม่เกี่ยวกับคำขอ HTTP จริงที่เกิดขึ้นภายใต้ประทุน
ดังนั้นฉันจึงเริ่มงานใหม่ได้ในเดือนตุลาคม ส่วนใหญ่เป็นร้านค้า Windows และพวกเขาใช้ IIS และ Active Directory เพื่อทำสิ่งต่าง ๆ ภายใน intranet.companyname.com
พวกเขามีเว็บไซต์อินทราเน็ตที่
ใน Chrome บน Mavericks เมื่อฉันไปที่นั่นฉันได้รับการรับรองความถูกต้องแบบเลื่อนลง HTTP เล็กน้อย:
ฉันสามารถพิมพ์ชื่อผู้ใช้และรหัสผ่านของฉันได้ที่ไหน ฉันไม่ค่อยคล่องแคล่วกับ Active Directory แต่ฉันเดาว่าmsgd
เป็นโดเมน Active Directory ที่ฉันเปิดอยู่ดังนั้นฉันจึงพิมพ์msgd\lheidbreder
และรหัสผ่านของฉันและฉันสามารถเข้าสู่ระบบได้สำเร็จใน Chrome
ย้อนกลับไปในเดือนตุลาคมครั้งแรกที่ฉันลองใน Safari ฉันมีพฤติกรรมแปลก ๆ เช่นฉันเห็นสิ่งที่รหัสผ่าน แต่แล้วมันไม่ทำงานเมื่อฉันใส่ข้อมูลประจำตัวของฉัน ฉันจำไม่ได้ว่ามันทำอะไร
แต่หลังจากความพยายามครั้งแรกและในทุก ๆ ครั้งตั้งแต่นั้นมาเมื่อฉันพยายามที่จะไปintranet.companyname.com
Safari แสดงหน้าจอว่างเปล่า:
หน้าจอไม่เปลี่ยนแปลงและแถบความคืบหน้าเติมขึ้นประมาณ 20% และอยู่ที่นั่น
UPDATE
ฉันวิ่งแอพเพื่อสอดแนมคำขอ HTTP และฉันพบว่าสิ่งนี้กำลังทำอะไรอยู่เบื้องหลัง มันไม่ใช่แค่นั่งอยู่ตรงนั้น Safari กำลังร้องขอหน้าเว็บเกือบ 1,000 ครั้งต่อวินาทีและในแต่ละครั้งจะได้รับข้อผิดพลาด 401 และหน้าข้อผิดพลาด HTML ที่มีชื่อ "คุณไม่ได้รับอนุญาตให้ดูหน้านี้"
ในตัวอย่างหนึ่งคำขอจากความพยายามในการโหลด Safari ส่งAuthorization
ส่วนหัวนี้:
Negotiate YEgGBisGAQUFAqA+MDygDjAMBgorBgEEAYI3AgIKoioEKE5UTE1TU1AAAQAAAAUCiGIAAAAAGAAAAAAAAAAYAAAABgGwHQ8AAAA=
และเซิร์ฟเวอร์ตอบสนองด้วยWWW-Authenticate
ส่วนหัวนี้:
Negotiate oYIBIzCCAR+gAwoBAaEMBgorBgEEAYI3AgIKooIBCASCAQROVExNU1NQAAIAAAAOAA4AOAAAAAUCiWKPhp0o8/Y/9gAAAAAAAAAAvgC+AEYAAAAFAs4OAAAAD0EAUgBJAFMAVwBFAEIAAgAOAEEAUgBJAFMAVwBFAEIAAQAMAE4ARQBXAFcARQBCAAQAKgBhAHIAaQBzAHcAZQBiAC4AYQByAGkAcwB0AG8AdABsAGUALgBuAGUAdAADADgATgBFAFcAVwBFAEIALgBhAHIAaQBzAHcAZQBiAC4AYQByAGkAcwB0AG8AdABsAGUALgBuAGUAdAAFACoAYQByAGkAcwB3AGUAYgAuAGEAcgBpAHMAdABvAHQAbABlAC4AbgBlAHQAAAAAAA==
ในคำขอถัดไป Safari จะส่งAuthorization
ส่วนหัวที่เหมือนกันจากนั้นเซิร์ฟเวอร์จะตอบกลับด้วยWWW-Authenticate
ส่วนหัวที่แตกต่างกันเล็กน้อย:
Negotiate oYIBIzCCAR+gAwoBAaEMBgorBgEEAYI3AgIKooIBCASCAQROVExNU1NQAAIAAAAOAA4AOAAAAAUCiWLa6vytPOG0owAAAAAAAAAAvgC+AEYAAAAFAs4OAAAAD0EAUgBJAFMAVwBFAEIAAgAOAEEAUgBJAFMAVwBFAEIAAQAMAE4ARQBXAFcARQBCAAQAKgBhAHIAaQBzAHcAZQBiAC4AYQByAGkAcwB0AG8AdABsAGUALgBuAGUAdAADADgATgBFAFcAVwBFAEIALgBhAHIAaQBzAHcAZQBiAC4AYQByAGkAcwB0AG8AdABsAGUALgBuAGUAdAAFACoAYQByAGkAcwB3AGUAYgAuAGEAcgBpAHMAdABvAHQAbABlAC4AbgBlAHQAAAAAAA==
ทำซ้ำinfinitum โฆษณา
ฉันได้ลองลบทุกอย่างที่ตรงกับintranet
Keychain Access และล้างแคช / คุกกี้ทั้งหมดของฉันเพื่อดูว่าฉันสามารถกู้คืนพฤติกรรมแปลก ๆ เดิมได้หรือไม่ แต่มันไม่ทำงาน
ฉันมีโดเมนที่ขี้ขลาดบางอย่างเกิดขึ้นหรือไม่ ฉันจะลองวินิจฉัยอะไรได้อีก