IIS7 - Modulo di autenticazione di base mancante?


17

Vorrei utilizzare l'autenticazione HTTP di base per tenere le persone fuori dalla nostra istanza del sito di sviluppo poiché è sfortunatamente esposta a Internet selvaggio.

Tuttavia, in IIS7, le uniche modalità di autenticazione elencate sono Moduli, Anonimo e Rappresentazione.

Dove è andato il modulo "Autenticazione di base" e come posso recuperarlo?

Risposte:


28

Potrebbe essere necessario installare il modulo di autenticazione di base per IIS.

Per Vista è: Pannello di controllo -> Programmi -> Attiva o disattiva le funzionalità di Windows

Per Server 2008: Server Manager -> Ruoli -> Server Web -> Aggiungi servizi ruolo

Quindi nella treeview è: Internet Information Services -> World Wide Web Services -> Sicurezza -> Autenticazione di base

Fai clic sulla casella di controllo e installa. Quindi dovresti essere in grado di vedere l'opzione di autenticazione di base.


1
Tieni presente che probabilmente dovrai chiudere e riaprire Gestione IIS per vedere la nuova opzione di autenticazione.
jstricker,

1

Per aggiungere usando PowerShell puoi usare il seguente comando:

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

In Windows Server 2012, questo ha funzionato perfettamente per me.
epotter

0

Dove si dice per selezionare l'autenticazione di base - quell'opzione manca: |
FlySwat,

Apri il Pannello di controllo -> Programmi e funzionalità -> Attiva o disattiva le funzionalità di Windows -> Scorri verso il basso fino a IIS, espandi tutti i nodi per trovare il nodo "Sicurezza" al suo interno e cerca "autenticazione di base". Seleziona la casella, quindi fai clic su OK.
Sean Earp,

2
La pagina TechNet non menziona il fatto che la funzione deve essere abilitata prima di poter essere configurata.
dfjacobs,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.