Mot de passe protéger un répertoire unique dans IIS 8


13

Comment protéger par mot de passe un seul répertoire dans IIS 8 sous Windows Server 2012 Standard?

Exemple: je veux pouvoir accéder à mysite.com, mais lors de la navigation vers mysite.com/secured, je veux être invité à entrer un mot de passe pour l'accès.

Réponses:


14
  • Ouvrez votre gestionnaire IIS et sélectionnez le répertoire que vous souhaitez protéger.

  • Dans la section "IIS", sélectionnez "Authentification".

  • Désactivez "Authentification anonyme".

  • Activez la méthode Auth souhaitée (généralement "Basic Auth") et elle ne sera valide que pour ce répertoire.

  • Ajoutez un compte utilisateur.

    • Clic gauche du répertoire dans IIS, Modifier les autorisations ..., Sécurité, Modifier, Ajouter, saisir un utilisateur depuis votre Active Directory
  • Donnez à cet utilisateur des autorisations de lecture, d'exécution, de liste sur le répertoire requis, puis connectez-vous via le nouvel utilisateur créé.

    • cliquez avec le bouton gauche sur l'utilisateur nouvellement ajouté et cochez Autoriser le contrôle total
  • Pour vous connecter, utilisez le nom d'utilisateur et le mot de passe du domaine (c.-à-d. UN: admin@myDomain.local, PW: p @ $$ w0rd).

    Remarque: vous pouvez ajouter / supprimer des méthodes d'authentification dans la fenêtre Services de rôle.


Comme alternative, vous pouvez coder un système d'authentification à l'aide de langages côté serveur comme PHP / ASP


1
Merci, Solarac. Étant nouveau dans IIS, je n'avais pas remarqué que vous pouviez également sélectionner un répertoire, puis modifier les paramètres. Je suppose que j'avais du mal à le trouver car c'était trop évident, et je suis habitué aux fichiers .htaccess. Merci encore!
Jake

3
Si «Basic Auth» n'est pas disponible dans la liste, vous devrez d'abord l'installer à l'aide de Server Manager Add Role and Features.
Rosdi

4
Que signifie «ajouter un compte utilisateur»? Un compte Windows?
Chris Smith
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.