การตรวจสอบสิทธิ์ IIS 7.5 Windows ไม่ทำงานใน Chrome


8

ในการติดตั้ง IIS 7.5 ใหม่ฉันได้ติดตั้ง Windows Authentication บนอินทราเน็ตของฉัน

ผู้ให้บริการที่ฉันใช้คือ 'NTLM' และเจรจาในลำดับนั้น

มันใช้งานได้ดีใน IE และ Firefox แต่ใน chrome ฉันได้รับดังต่อไปนี้

ไม่สามารถใช้หน้าเว็บนี้ได้หน้าเว็บที่ http://mysite.com/myintranet.phpอาจหยุดให้บริการชั่วคราวหรืออาจถูกย้ายไปยังที่อยู่เว็บใหม่อย่างถาวร ข้อผิดพลาด 338 (สุทธิ :: ERR_INVALID_AUTH_CREDENTIALS): ข้อผิดพลาดที่ไม่รู้จัก

ฉันพยายามหาวิธีแก้ปัญหาออนไลน์โดยไม่ประสบความสำเร็จ

ฉันใช้ Chrome เวอร์ชันล่าสุด 21.0.1180.60


ฉันจะลบคุกกี้ / ไฟล์ temp ของคุณจาก Chrome และลองอีกครั้ง
เดฟ

ฉันได้ลองแล้ว แต่มันไม่มีผล
Sam

ฉันมีปัญหาที่คล้ายกันกับ IIS 8.5 และ Chrome เบราว์เซอร์อื่น ๆ ทั้งหมดทำงานได้ดี Chrome ปฏิเสธการรับรองความถูกต้อง (บันทึกแสดงว่าไม่ผ่านชื่อผู้ใช้) ดังนั้นหากเป็นปัญหาเดียวกันและคุณแก้ไขฉันต้องการรู้ว่าคุณทำอะไร
Robert Baker

ลบ "เจรจาต่อรอง" อย่างสมบูรณ์ - อย่าเพิ่งย้ายลงรายการ มันเป็นคำถามเก่าแล้วฉันรู้ แต่วันนี้ฉันได้พบกับเซิร์ฟเวอร์ IIS ซึ่งจนถึงตอนนี้รับรองเบราว์เซอร์ทั้งหมดได้ดี
thinkOfaNumber

คำตอบ:


2

นี่เป็นปัญหาที่รู้จักกันดีและเก่ามาก อย่างไรก็ตาม Shawn Weisfeld ได้ให้วิธีแก้ปัญหาในบล็อกของเขาเมื่อปีที่แล้ว:

การแก้ไขคือการบังคับให้เว็บเซิร์ฟเวอร์ใช้ NTLM ในการทำเช่นนี้ใน IIS 7 เป็นเพียงการตั้งค่าในส่วน system.web / system.webServer / security / authentication / windowsAuthentication / ผู้ให้บริการของ web.config

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.