IIS7 - ไม่มีโมดูลการรับรองความถูกต้องเบื้องต้นหายไป?


17

ฉันต้องการใช้การรับรองความถูกต้อง HTTP ขั้นพื้นฐานเพื่อป้องกันไม่ให้ผู้คนออกจากอินสแตนซ์ไซต์ dev ของเราเนื่องจากไม่ได้รับการติดต่อทางอินเทอร์เน็ต

อย่างไรก็ตามใน IIS7 โหมดการรับรองความถูกต้องเท่านั้นที่ระบุไว้คือ Forms, Anonymous และ Impersonation

โมดูล "การรับรองความถูกต้องพื้นฐาน" หายไปไหนและฉันจะนำกลับมาได้อย่างไร

คำตอบ:


28

คุณอาจต้องติดตั้งโมดูลการรับรองความถูกต้องเบื้องต้นสำหรับ IIS

สำหรับ vista คือ: แผงควบคุม -> โปรแกรม -> เปิดหรือปิดคุณสมบัติ Windows

สำหรับเซิร์ฟเวอร์ 2008: ตัวจัดการเซิร์ฟเวอร์ -> บทบาท -> เว็บเซิร์ฟเวอร์ -> เพิ่มบริการบทบาท

จากนั้นในมุมมองต้นไม้มันคือ: บริการข้อมูลทางอินเทอร์เน็ต -> บริการเวิลด์ไวด์เว็บ -> ความปลอดภัย -> การพิสูจน์ตัวตนพื้นฐาน

คลิกช่องทำเครื่องหมายและติดตั้ง จากนั้นคุณควรจะเห็นตัวเลือกการรับรองความถูกต้องเบื้องต้น


1
โปรดทราบว่าคุณอาจต้องปิดและเปิด IIS Manager อีกครั้งเพื่อดูตัวเลือกการตรวจสอบสิทธิ์ใหม่
jstricker

1

ในการเพิ่มโดยใช้ PowerShell คุณสามารถใช้คำสั่งต่อไปนี้:

Import-Module ServerManager
Add-WindowsFeature Web-Basic-Auth

ใน Windows Server 2012 สิ่งนี้ทำงานได้อย่างสมบูรณ์แบบสำหรับฉัน
epotter

0

มีการระบุว่าจะเลือกการรับรองความถูกต้องเบื้องต้นอย่างไร
FlySwat

เปิดแผงควบคุม -> โปรแกรมและคุณสมบัติ -> เปิดหรือปิดคุณสมบัติของ windows -> เลื่อนลงไปที่ IIS ขยายโหนดทั้งหมดเพื่อค้นหาโหนด 'ความปลอดภัย' ภายในนั้นและมองหา "การรับรองความถูกต้องเบื้องต้น" ทำเครื่องหมายที่ช่องจากนั้นคลิกตกลง
ฌอนเอิร์บ

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