IIS7 - Module d'authentification de base manquant?

17

Je voudrais utiliser l'authentification HTTP de base pour garder les gens hors de notre instance de site de développement car elle est malheureusement exposée à l'Internet sauvage.

Toutefois, dans IIS7, les seuls modes d'authentification répertoriés sont les formulaires, anonyme et l'emprunt d'identité.

Où est passé le module "Authentification de base" et comment le récupérer?

FlySwat
la source

Réponses:

28

Vous devrez peut-être installer le module d'authentification de base pour IIS.

Pour Vista, c'est: Panneau de configuration -> Programmes -> Activer ou désactiver les fonctionnalités Windows

Pour Server 2008: Gestionnaire de serveur -> Rôles -> Serveur Web -> Ajouter des services de rôle

Ensuite, dans l'arborescence, il s'agit de: Services d'information Internet -> Services World Wide Web -> Sécurité -> Authentification de base

Cochez la case et installez. Ensuite, vous devriez pouvoir voir l'option d'authentification de base.

Kyle Sonaty
la source
1
Notez que vous devrez probablement fermer et rouvrir IIS Manager pour voir la nouvelle option d'authentification.
jstricker
1

Pour ajouter à l'aide de PowerShell, vous pouvez utiliser la commande suivante:

Import-Module ServerManager
Add-WindowsFeature Web-Basic-Auth
geographika
la source
Dans Windows Server 2012, cela fonctionnait parfaitement pour moi.
epotter
0

TechNet est votre ami :)

IIS 7.0: configurer l'authentification de base

Sean Earp
la source
Où est dit de sélectionner l'authentification de base - cette option est manquante: |
FlySwat
Ouvrez le Panneau de configuration -> Programmes et fonctionnalités -> Activer ou désactiver les fonctionnalités de Windows -> Faites défiler jusqu'à IIS, développez tous les nœuds pour y trouver le nœud «Sécurité» et recherchez «l'authentification de base». Cochez la case, puis cliquez sur OK.
Sean Earp
2
La page TechNet ne mentionne pas le fait que la fonctionnalité doit être activée avant de pouvoir être configurée.
dfjacobs