51 votes

IIS7: Configuration de l'Authentification Windows Intégrée comme dans IIS6

C'est pour IIS 7 sur un ordinateur Windows Server 2008 qui ne fait pas partie d'un domaine AD. Je voudrais protéger par mot de passe d'un site web, où les gens doivent entrer un nom d'utilisateur/mot de passe (un compte windows par exemple) pour afficher le site web. Le site serait alors d'utiliser sa propre méthode d'authentification (formes) afin de gérer les comptes d'utilisateur et de décider si ou de ne pas le montrer spécifiques des membres de pages, etc.

Avec IIS6, nous avons juste désactivé l'accès anonyme et activé l'authentification windows intégrée. IIS7 se comporte différemment et quand je rentre le nom d'utilisateur windows/mot de passe pour afficher le site, le site ne s'affiche bien, mais redirige vers la page de connexion. Une fois que je me connecte, le site se comporte naturellement. J'ai besoin d'être en mesure de naviguer sur le site sans avoir à vous connecter au site web des informations d'identification.

Je ne pense pas que d'activer l'accès anonyme aurait du sens ici, car je veux accéder au site web protégé par mot de passe (popup nom d'utilisateur/mot de passe de boîte de dialogue lorsque vous accédez à l'url).

Toute aide est appréciée!

68voto

Prashant S Points 271

Pour activer l'Authentification Windows sur IIS7 sur la machine Windows 7:

  • Allez au Panneau de Contrôle

  • Cliquez sur Programmes >> Programmes et Fonctionnalités

  • Sélectionnez "Fonctionnalités Windows Activer ou désactiver" de gauche.

  • Développez Internet Information Services >> Services World Wide Web >> Sécurité

  • Sélectionnez Authentification Windows et cliquez sur OK.

  • Réinitialisation de l'IIS et Vérifier dans IIS maintenant pour l'authentification windows.

Profitez de

10voto

Jim Geurts Points 8199

Deux étapes d'authentification n'est pas pris en charge avec IIS7 mode Intégré. L'authentification est maintenant modulaire, donc, plutôt que de IIS pour effectuer l'authentification suivie par asp.net pour effectuer l'authentification, tout se passe en même temps.

Vous pouvez soit:

  1. Le changement le domaine de l'application pour être en IIS6 mode classique...
  2. Suivre cet exemple (lien) de faux deux-étape d'authentification avec IIS7 mode intégré.
  3. Utilisation Helicon Ape et mod_auth pour fournir l'authentification de base

6voto

Amir Abolfazli Points 31

Configurer IIS7 pour l'authentification windows dans Windows Server 2008

Voir ce lien:

http://www.iis.net/ConfigReference/system.webServer/security/authentication/windowsAuthentication

Profitez de ce post :-)

0voto

SqlRyan Points 14999

Alors, voulez-vous pour obtenir de l'IE mot de passe-le défi de la boîte, ou doivent-ils être dirigé vers votre page de connexion et accéder à leurs informations? Si c'est la deuxième option, alors vous devriez au moins activer l'accès Anonyme à votre page de connexion, puisque le site ne savent pas qui ils sont encore.

Si vous souhaitez que la première option, la page de connexion, ils ont transmis à lire l'utilisateur actuellement connecté et d'agir en fonction qui, étant donné qu'ils ont eu à s'authentifier correctement pour obtenir ce bien.

0voto

user582232 Points 11

Il y a un autre thread ailleurs sur la Pile avec un sujet similaire, et la meilleure solution que j'ai trouver est d'utiliser la version gratuite de Helicon Ape

Une fois que vous avez installé, suivez les étapes décrites à la page Intitulée "HTTP Authentification et d'Autorisation"

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X