IIS7 - Thiếu mô-đun xác thực cơ bản?


17

Tôi muốn sử dụng xác thực HTTP cơ bản để tránh mọi người ra khỏi trường hợp trang dev của chúng tôi vì nó không được tiếp xúc với internet hoang dã.

Tuy nhiên, trong IIS7, các chế độ xác thực duy nhất được liệt kê là Biểu mẫu, Ẩn danh và Mạo danh.

Mô-đun "Xác thực cơ bản" đã đi đâu và làm cách nào tôi có thể lấy lại?

Câu trả lời:


28

Bạn có thể phải cài đặt mô-đun xác thực cơ bản cho IIS.

Đối với vista, đó là: Bảng điều khiển -> Chương trình -> Bật hoặc tắt các tính năng của Windows

Đối với Máy chủ 2008: Trình quản lý Máy chủ -> Vai trò -> Máy chủ Web -> Thêm Dịch vụ Vai trò

Sau đó, trong treeview, đó là: Dịch vụ thông tin Internet -> Dịch vụ web toàn cầu -> Bảo mật -> Xác thực cơ bản

Nhấp vào hộp kiểm và cài đặt. Sau đó, bạn sẽ có thể thấy tùy chọn xác thực cơ bản.


1
Lưu ý rằng bạn có thể sẽ cần phải đóng và mở lại Trình quản lý IIS để xem tùy chọn xác thực mới.
trò đùa

1

Để thêm bằng PowerShell, bạn có thể sử dụng lệnh sau:

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

Trong Windows Server 2012, điều này làm việc hoàn hảo với tôi.
epotter

0

TechNet là bạn của bạn :)

IIS 7.0: Cấu hình xác thực cơ bản


Trường hợp được cho là chọn Xác thực cơ bản - tùy chọn đó bị thiếu: |
FlySwat

Mở Bảng điều khiển -> Chương trình và Tính năng -> Bật hoặc tắt các tính năng của cửa sổ -> Cuộn xuống IIS, mở rộng tất cả các nút để tìm nút 'Bảo mật' trong đó và tìm kiếm xác thực cơ bản. Chọn hộp, sau đó bấm OK.
Sean Earp

2
Trang TechNet không đề cập đến thực tế là tính năng này phải được bật trước khi có thể định cấu hình.
dfjacobs
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.