IIS7 - Brakuje podstawowego modułu uwierzytelniania?


17

Chciałbym użyć podstawowego uwierzytelniania HTTP, aby nie dopuścić do wystąpienia instancji witryny deweloperskiej, ponieważ jest ona niestety narażona na dziki Internet.

Jednak w IIS7 jedynymi wymienionymi trybami uwierzytelniania są Formularze, Anonimowe i Personifikacja.

Gdzie poszedł moduł „Podstawowe uwierzytelnianie” i jak mogę go odzyskać?

Odpowiedzi:


28

Może być konieczne zainstalowanie podstawowego modułu uwierzytelniania dla IIS.

W przypadku vista jest to: Panel sterowania -> Programy -> Włącz lub wyłącz funkcje systemu Windows

W przypadku serwera 2008: Menedżer serwera -> Role -> Serwer WWW -> Dodaj usługi ról

Następnie w widoku drzewa jest to: Internetowe usługi informacyjne -> Usługi WWW -> Bezpieczeństwo -> Podstawowe uwierzytelnianie

Kliknij pole wyboru i zainstaluj. Powinieneś być w stanie zobaczyć podstawową opcję uwierzytelniania.


1
Pamiętaj, że prawdopodobnie będziesz musiał zamknąć i ponownie otworzyć Menedżera usług IIS, aby zobaczyć nową opcję uwierzytelniania.
jstricker

1

Aby dodać za pomocą PowerShell, możesz użyć następującego polecenia:

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

W Windows Server 2012 działało to idealnie dla mnie.
epotter

0

TechNet jest twoim przyjacielem :)

IIS 7.0: Skonfiguruj podstawowe uwierzytelnianie


Gdzie mówi się, aby wybrać Uwierzytelnianie podstawowe - tej opcji brakuje: |
FlySwat

Otwórz Panel sterowania -> Programy i funkcje -> Włącz lub wyłącz funkcje systemu Windows -> Przewiń w dół do IIS, rozwiń wszystkie węzły, aby znaleźć w nim węzeł „Bezpieczeństwo” i poszukaj „podstawowego uwierzytelnienia”. Zaznacz pole, a następnie kliknij przycisk OK.
Sean Earp

2
Strona TechNet nie wspomina o tym, że funkcja musi być włączona, zanim będzie można ją skonfigurować.
dfjacobs,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.